В какой момент стоит добавить на ваш сайт CDN (сеть доставки контента)? Есть ли смысл использовать его для веб-сайта с относительно низким трафиком, то есть веб-приложения? Клиенты находятся по всей США.
Будет ли CDN даже предлагать конечному пользователю заметную разницу для моего сценария или он покажет эффективность только после того, как вы действительно достигнете уровня масштабируемости?
Редактировать: Информация о настройке сервера, в настоящее время это единственный экземпляр ASP.NET в среде общего хостинга. В CDN будут входить некоторые файлы изображений, файлы, связанные с jquery (я знаю, что Google предоставляет CDN для ядра), файлы css и, возможно, некоторые файлы PDF среднего размера.
В какой момент стоит добавить на ваш сайт CDN (сеть доставки контента)?
Когда происходит одно из следующего:
Я неоднократно видел статьи, в которых SimpleCDN не так хорош. Действительно сложно дать объективную количественную оценку производительности различных CDN, но вот одна попытка. Может быть, я несправедлив к SimpleCDN, но они не были бы моим первым выбором.
Amazon Cloudfront довольно стабильно хорошо ... не отлично, но дешево и легко начать с.
Редактировать: Akamai по-прежнему кажется лучшим CDN, дорогим, но того стоит. Видеть SmugMugs недавняя презентация, слайд 7 в PDF или более подробную версию в видео. Я никогда не работал с Akamai, я всегда считал их явно слишком дорогими для сайтов, над которыми я работал. Возможно, это начинает меняться, я не знаю, но они пытаются снизить барьер для входа в свою службу CDN.
Это зависит от приложения. Если вы очень чувствительны к задержкам (интерактивное приложение), вам нужна максимально быстрая загрузка страницы. Если вы используете приложение для потоковой передачи (например, YouTube), то задержка не является проблемой.
Для приложений, чувствительных к задержкам, CDN, как правило, основывается на выборе сборки и покупки.
Если у вас много международных пользователей, вы можете либо построить стойки рядом с вашими пользователями (что, скорее всего, дорого стоит), либо вы можете заплатить CDN, чтобы кэшировать свой контент для вас локально.
Цены на CDN за последние несколько лет стали намного более конкурентоспособными. Присмотритесь, посмотрите, что там. И если вы можете создать и поддерживать несколько стоек кешей, распределенных по всему миру, дешевле, тогда вам не понадобится CDN.
Очевидно, что CDN того стоит, так как это более экономично, чем делать это самостоятельно.
Но есть один случай, когда это абсолютно необходимо: когда вы можете ожидать очень сильных всплесков трафика. Обычно, когда компания запускает новый продукт с интенсивным продвижением в СМИ или делает какие-то вирусные штуки без использования существующих социальных платформ.
Кроме того, когда вам нужно охватить международную аудиторию, вы можете захотеть иметь серверы ближе к вашим пользователям. Ваш сайт станет более быстрым, и вы захотите потратить на это больше.
Если ваш сервис генерирует большие нагрузки (а не только пики) сверх того, что ваша инфраструктура может безопасно обрабатывать, то, возможно, стоит позвонить в CDN. Добавьте к этому требование быстрого приема-передачи, устойчивости и масштабирования, и, надеюсь, вы получите доход, чтобы заплатить за него.
В вашем случае вы просто хотите получить некоторые улучшения там, где это возможно. Вы можете рассмотреть возможность использования Google App Engine в качестве мини-CDN для ваших статических файлов - проверьте это:
Будет ли CDN даже предлагать заметную разницу конечному пользователю для моего сценария
Загрузка может быть быстрее, чем ваш сервер. Вы не уточняете настройку своего сервера, но это может быть быстрее, чем машина с общим хостингом.
Легко настроить учетную запись amazon или простую учетную запись cdn, чтобы протестировать такие вещи.
Лес здесь, говоря
‘when you got a whole lot of money to spend, because the perhaps-nominal reduction of
latency in delivering your content and assurance of your content’s availability is
making you FAT RICH!!!’
в ответ на ваш вопрос: когда CDN окупается? Трудно оправдать стоимость услуг CDN даже с меньшим рейтингом для деловых людей? Возможно, вы захотите оценить и оценить облачную систему CDN, подобную той, которую вы можете самостоятельно приготовить, используя компоненты из облачных сервисов Amazon AWS. Распределение контента географически близким к конечному отправителю, запрашивающему, при минимальных затратах по сравнению с тремя большими CDN.
Или назовите меня Ле Таноне. Только не называй меня человеком.
Les.