Ищу CDN [дубликат]


Большинство CDN, которые я видел, требуют, чтобы вы загружали свой контент заранее. Я ищу CDN, который, получив запрос на ресурс, который он не видел, свяжется с моим сервером приложений. Если сервер приложений возвращает что-то, это должно быть отправлено пользователю, а затем кэшировано в CDN. Если нет, он должен просто вернуть 404. Если пользователь запрашивает неиспользованный элемент, CDN должен просто обслуживать его, не беспокоя мой сервер приложений.

Существует ли что-нибудь подобное? Есть ли способ заставить Cloudfront работать подобным образом?

Author: Bill, 2010-09-29

7 answers

Технология, которую вы ищете, называется Origin Pull. Я не уверен конкретно в Cloudfront, но большинство CDN могут предложить это.

 8
Author: gjb, 2010-09-30 17:44:47

КАК уже упоминалось, вам нужны службы "origin fetch" из CDN. Simplecdn, MaxCDN, Voxel, CacheFly и другие предлагают это по низкой цене с опциями "Оплата по мере использования" без контракта. Смотрите здесь список многих из этих небольших CDN.

Что касается больших мальчиков, Level3, Akamai и Limeleght предлагают это на контрактных условиях.

 1
Author: rmalayter, 2010-10-31 02:39:39

Исходное вытягивание также доступно на MaxCDN.com экономически эффективная сеть доставки контента (CDN). Он легко работает со всеми хостинг-провайдерами, включая Amazon S3 и Rackspace. И в зависимости от вашей платформы CMS вы можете легко и быстро интегрировать CDN на свой веб-сайт с такими CMS, как Wordpress, Drupal, Magento, vBulletin, Joomla CDN и другими.

 1
Author: , 2010-12-06 23:03:09

В основном вы ищете Коралловый CDN. Он очень прост в использовании и бесплатен!

 0
Author: Bill Weiss, 2010-09-30 20:12:31

Да, Cloudfront сделает это довольно легко. Я использовал его для разгрузки 2/3 трафика изображений нашего сервера.

  1. Настройте Cloudfront с пользовательским источником, указывающим на ваш веб-сервер.
  2. Настройте имя cname в своих записях dns, которое указывает на назначенный сервер Cloudfront.
  3. Затем отправьте все ваши запросы на изображения на ваш сервер cname с указанием пути к изображению на вашем веб-сервере.

Запросы к изображениям на ваших веб-страницах, таким как www.example.com/images/thisimage.jpg становится просьбой к media.example.com/images/thisimage.jpg а Cloudfront делает все остальное, извлекая изображение и обслуживая последующие запросы.

 0
Author: Fiasco Labs, 2011-10-31 06:08:11

Вы можете найти больше о поставщиках извлечения источника также в обсуждении на StackOverflow. AFAIK большинство платных провайдеров CDN, как CDN77.com или Maxcdn, имеет эту функцию как самую простую и стандартную. Это довольно легко для настройки, так как нет необходимости в каких-либо загрузках, просто предварительно настроенных непосредственно на CDN.

Кое-что об этом также на нем здесь.

 0
Author: RichardM, 2017-05-23 12:37:06

Акамай сделает это за тебя.....

 -1
Author: Nick O'Neil, 2011-11-06 15:16:45