Когда вы решили использовать CDN? Как вы измерили «успех» с использованием CDN?

Когда вы решили использовать сеть доставки контента?

Как вы оценили «успех» использования CDN, чтобы оправдать дополнительные затраты?

Добавлена ​​награда. В надежде получить интересные истории от других людей, у которых были существующие сайты, которые изменились к лучшему (или, что хуже) после перехода на CDN.

39 голосов | спросил artlung 9 J000000Friday10 2010, 22:50:35

4 ответа


4

Когда вы решили использовать CDN?

В начале развития. Веб-сайт для фотографа, и одним из самых сложных элементов было обеспечение того, что время загрузки практически не было. Хотя это не так много, как видео, одновременный предел HTTP-запроса будет создавать проблемы. Веб-сайт разрабатывается с использованием Google App Engine, и хотя они предлагают статический хостинг контента, были проблемы с количеством одновременных запросов.

Как вы оценили «успешный» использование CDN?

1) Быть легко интегрированным в CMS, чтобы быть невидимым. Это вызвало серьезные технические проблемы на стороне сервера, отложенные задания и длительные асинхронные запросы AJAX - в конце рабочий процесс CMS пришлось переработать (и продолжает перерабатываться).

2) Быстро. Используя Cloudfront Amazon, мы заметили огромное увеличение скорости, особенно в Orient (где фотограф, о котором идет речь, будет двигаться). Операции загрузки файлов также бывают быстрыми, однако мы менее чем довольны скоростью изменения данных META (некоторые из них могут быть довольно обширными), особенно на S3 до распространения CloudFront.

3) Дешево. Стоимость CDN должна быть минимальной для наших нужд и предлагать много ударов для вашего доллара. Мы стремились к более быстрой скорости конечных пользователей, чем к Google App Engine, но с той же ценой, и я рад сообщить об этом.

ответил Metalshark 18 J000000Sunday10 2010, 15:28:49
8

Мы решили использовать Amazon S3 , когда мы создали веб-приложение, которое обеспечивает Gigabytes HD фотографии и видеоролики нашим подписчикам. Для нас это было абсолютно бессмысленно. Экономия затрат была возмутительной. У нас было два перерыва в обслуживании с S3 (наряду с любым другим веб-запуском, который использует S3). Они не были катастрофическими.

Затем мы добавили CloudFront , но это только подтвердило удивительность использования CDN как S3.

Как только вы перейдете к кривой обучения, как использовать S3 с программной точки зрения, это такой потрясающий ресурс, который будет доступен.

Мы также используем S3 на нескольких наших консультационных веб-сайтах с высоким трафиком для размещения видео и больших изображений, что также привело к снижению затрат. Не только затраты, но и CloudFront, улучшился пользовательский интерфейс.

ответил jessegavin 9 J000000Friday10 2010, 22:58:09
6

Я решил использовать CDN для увеличения скорости загрузки файлов для пользователей по всему миру. Вообще говоря, доставлять действительно маленькие файлы можно легко с помощью nginx из отдельного субдомена, так как 30 миллисекунд для захвата css не будут точно убивать ваше веб-приложение.

Когда дело доходит до доставки больших файлов, CDN может действительно сиять, особенно те, которые имеют глобальный охват (например, Akamai и Limelight Networks), которые доставят вам большие скорости на любой континент. Самое сложное в том, чтобы протестировать любой из них - это возможность удержать людей с жилыми подключениями в разных частях земного шара, чтобы выполнять тесты для вас, поскольку тесты из соединений с центрами данных не означают ничего, когда дело доходит до реальной производительности ; Чтобы сделать тесты, нанимающие людей за небольшую сумму денег, вы получите отличные результаты, потому что, если вы уже смотрите на CDN, скорее всего, вы заплатите немало денег и, скорее всего, подпишете контракт, так что потратите 100 долларов США или поэтому для выполнения правильных эталонных тестов вы сможете легко успокоиться с подписанным вами 12-месячным контрактом.

ответил gekkz 16 J000000Friday10 2010, 00:04:29
2

Хотел бы я рассказать историю. Мы использовали различные преимущества этого для сил, которые будут неоднократно, но ответ всегда возвращается к такому же: «мы хотим этого в доме».

У нас есть пользователи, которые получают доступ к сайту через SSL. Мы рассмотрели использование CDN Google для основных вещей, таких как библиотеки Javascript. Это вызвало раздражающие смешанные предупреждения о безопасности в браузерах, поэтому мы отказались от него.

У нас также есть некоторые проблемы с безопасностью, которые блокируют пользователей и широкую общественность от возможности получить доступ к фрагменту контента на CDN. Подумайте, защищая фотографию facebook, основанную на логине + возможность видеть фотоальбом пользователей. Это был бы комплекс проверки.

Пока я не знаю, как это можно сделать. Я предполагаю, что мы могли бы реализовать схему cookie /токена или веб-службу, которую CDN мог бы использовать для проверки доступа, но это добавило бы задержку, которую мы пытаемся устранить.

Мне было бы интересно узнать, как другие преодолели эти проблемы, если они на самом деле являются вашими проблемами.

ответил Gareth Farrington 15 J000000Thursday10 2010, 23:20:43

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132