22 июня, 2017
3мин. чтения
Renat
Сеть Доставки Содержимого (CDN) является самым оптимальным вариантом, чтобы ускорить загрузку сайта и оптимизировать потребляемые им ресурсы. CDN обеспечивает быструю загрузку вашего статического контента (изображений, CSS, JavaScript, видео и т.д.) доставляя его в ближайшее для вашего посетителя место, тем самым значительно улучшая время отклика сервера. Он предназначен для больших сайтов с огромным количеством контента, однако, использовать его для ускорения работы могут любые сайты. Большинство провайдеров услуг CDN платные, но, существуют и бесплатные, к примеру CloudFlare, который также предоставляет DDoS защиту и другие функции. Проще говоря, нет причин их не использовать. В этом руководстве вы узнаете, что такое CDN и как с помощью него ускорить загрузку сайта.
Сеть Доставки Содержимого (коротко CDN). CDN можно описать как совокупность глобальных серверов расположенных в многочисленных центрах обработки данных, которые отвечают за доставку сайтов и другого контента связанного с сайтом.
Основной причиной ускорения работы сайта CDN является распределенная сеть серверов, которая доставляет файлы в ближайшее для посетителя место. Вы можете подумать, что если ваш сайт расположен на мощной хостинг платформе, такой как VPS или выделенном сервере, использование CDN не принесет особой пользы. Однако вне зависимости от количества ресурсов имеющихся у вас, расположение сервера является важным фактором для ускорения работы сайта на стороне посетителя. Давайте предположим, что ваш посетитель из Индии, тогда как ваш сервер расположен в США. Из-за большого расстояния между посетителем и сервером, доставка контента займет много времени. Однако сервера CDN расположены в нескольких местах (к примеру CDN расположены в Индии, США, Сингапуре). Если посетитель из Индии, то CDN доставит файлы из ближайшего места (в данном случае будет Индия). После всего сказанного можно подвести итог, что неважно используете ли вы бесплатный хостинг, виртуальный хостинг или VPS, CDN увеличит скорость работы сайта, уменьшит использование дискового пространства и обеспечит быструю доставку вашего контента вне зависимости от расстояния между вашим посетителем и сервером вашего хостинга. В случае если на вашем сайте будут скачки трафика, CDN обеспечит, чтобы эти скачки не привели к превышению лимита ресурсов на вашем сервере. По сути, использование CDN помогает ускорить загрузку сайта на всех хостинговых платформах.
Здесь представлены основные преимущества, которые Сеть Доставки Содержимого может предложить вашему сайту:
Перед тем, как вы начнете это руководство, вам понадобится следующее:
Для проверки того, используется ли для вашего сайта CDN, вы можете посетить сайты анализаторы, к примеру WebPageTest. Вот результаты после анализа тестового сайта:
Существует несколько вариантов использования CDN. Вы можете либо использовать бесплатный CDN предоставляемый CloudFlare или воспользоваться платными аналогами (больше информации о платных CDN вы можете найти в Шаге 2). Если у вас маленький сайт со средним трафиком, покупать CDN будет не лучшим выбором и бесплатного варианта должно быть более чем достаточно. Однако при большой нагрузке на сайт и сервер, рекомендуется выбрать платный вариант CDN.
Для того, чтобы CloudFlare CDN начал работать с вашим сайтом, вам необходимо добавить ваш домен в CloudFlare, как показано в этом руководстве.
Как только вы отредактируете все настройки DNS и настроите ваш домен для работы с CloudFlare, подождите несколько часов для того, чтобы изменения вступили в силу и ваша страница получила все преимущества предоставляемые CDN.
Если вы выбрали платный вариант использования CDN, вот несколько хороших провайдеров:
Как только Сеть Доставки Содержимого была успешно настроена, вы можете повторно запустить анализ сайта на WebPageTest для проверки работы CDN. Вот результаты после настройки тестового сайта на CloudFlare:
Поздравляем! Теперь Сеть Доставки Содержимого активирована для вашего сайта.
Подводя итог, настройка вашего сайта для использования CDN — это отличный способ, чтобы ускорить загрузку сайта и уменьшить нагрузку на сервер. В этом руководстве вы узнали, что такое CDN и как использовать бесплатный CDN от CloudFlare. Быстрая загрузка и лучшая доступность — главные преимущества CDN, которые помогут привлечь на ваш сайт много посетителей. В дополнение, включение CDN не требует каких-либо продвинутых знаний в программировании, именно поэтому, это отличное решение как для новичков, так и для продвинутых пользователей.
Руководства по теме:
Оставьте ответ