Что такое CDN и почему он необходим, если у вас есть домен?


Сеть доставки контента (CDN) – это совокупность серверов, распределенных по всему миру, которые доставляют фрагменты вашего веб-сайта посетителям сайта, расположенным рядом с этими серверами.

Самое распространенное использование CDN — доставка изображений с веб-сайта. Это связано с тем, что изображения обычно являются самым медленным компонентом веб-страницы.

Что такое CDN?

CDN — это не веб-хостинг. Он просто кэширует те части вашего веб-сайта, которые вы настроили для обслуживания CDN. Эти сохраненные (кэшированные) файлы загружаются на все серверы по всему миру.

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

Эти файлы могут включать:

  • Файлы Javascript
  • Изображения
  • Видео
  • Таблицы стилей
  • Спрос на услуги CDN резко возрос, когда Google начал использовать скорость загрузки страниц в качестве одной из переменных в своем алгоритме ранжирования.

    Гонка за самую быструю загрузку страниц по определенной теме заставила владельцев веб-сайтов искать альтернативы медленно загружающимся изображениям на сайте. Распределенная кэшированная сеть CDN стала идеальным решением.

    Почему CDN необходим для вашего сайта

    Если у вас есть веб-сайт, скорость загрузки страниц важна по нескольким причинам. Как упоминалось выше, это повысит ваш общий рейтинг в Google.

    Во-вторых, это улучшает впечатление посетителей от вашего сайта. Это позволит им дольше оставаться на вашем сайте и посещать больше страниц.

    Вот еще несколько причин, по которым CDN необходим для вашего сайта.

    Экономия пропускной способности

    Используя CDN, вы переносите использование полосы пропускания с сервера вашего веб-хостинга на распределенную сеть серверов CDN.

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

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

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

    • В CDN используются такие оптимизации, как балансировка нагрузки сервера и устойчивые диски, которые ускоряют передачу и уменьшают количество ошибок.
    • Благодаря методам манипулирования размером файлов, таким как сжатие и минимизация файлов, сети CDN сокращают объем передаваемых данных.
    • Используя сертификаты SSL/TLS, сети CDN могут уменьшить количество ложных запусков передачи, что позволяет избежать необходимости перезапускать передачу и отправлять еще больше данных.
    • Сокращает время простоя

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

      Такое увеличение времени безотказной работы обусловлено рядом причин.

      Распределенная сеть CDN означает, что основная часть вашей пропускной способности — изображения — поступают с нескольких серверов со всего мира. Службы CDN используют метод, называемый «балансировкой нагрузки». Это означает, что при чрезмерной нагрузке со стороны одного сервера другие серверы используются для балансировки нагрузки.

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

      А поскольку изображения и файлы составляют большую часть передаваемых данных, именно на них будет возникать большая часть спроса.

      Тот факт, что CDN управляет этим спросом на нескольких серверах с балансировкой нагрузки, означает, что ваш сайт сможет обрабатывать значительно больший трафик, чем если бы вы не использовали службу CDN.

      Повышает безопасность

      Вы можете быть удивлены, узнав, что использование CDN также может повысить безопасность вашего сайта.

      Чтобы понять это, сначала важно понять поток данных, когда посетители заходят на ваш сайт.

      При настройке одного веб-сервера посетители отправляют запрос на веб-страницу, и ваш веб-сервер должен ответить всеми данными, включая текст, изображения, JavaScript и таблицы стилей. Вся эта потребность в пропускной способности влияет на ваш веб-сервер.

      Представьте себе плотину с множеством водозаборов. В этом сценарии это будет плотина с единственным отверстием для стока воды. Достаточно небольшого напора воды, чтобы плотина была перегружена и вода начала течь через верх..

      Вот почему большинство плотин имеют несколько портов, которые можно открыть при повышении уровня воды на другой стороне.

      9

      Если у вас есть веб-сайт, размещенный на одном веб-сервере, со стороны DDOS-злоумышленника потребуется гораздо меньше усилий, чтобы вывести его из строя.

      DDOS-атаки запускаются множеством различных «ботов» со всего мира, имитируя сотни или даже тысячи пользователей, одновременно отправляющих запросы на ваш веб-сервер.

      Однако при использовании службы CDN с распределенными веб-серверами по всему миру все эти серверы подобны дополнительным портам на плотине.

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

      Это не обеспечит 100 % защиту от DDOS-атак, но потребует от хакеров гораздо больших усилий, прежде чем ваш сайт выйдет из строя.

      Кроме того, если вы обязательно настроите свою CDN с использованием сертификатов TLS/SSL, весь трафик будет зашифрован и защищен от перехвата хакерами веб-трафика.

      Как настроить службу CDN

      Хотя служба CDN может показаться сложной, настроить ее довольно просто.

      Сначала вам нужно выбрать службу CDN. Есть несколько основных на выбор.

      • Облачное сияние : один из крупнейших и наиболее известных сервисов CDN, используемый многими крупными компаниями по всему миру.
      • Быстро : предлагает ряд продуктов для веб-оптимизации, включая доставку контента через CDN.
      • КлючCDN : управляет 34 центрами обработки данных, расположенными по всему миру, с проверенной скоростью работы веб-сайтов.
      • МетаКДН. В отличие от других сервисов CDN, взимающих плату в зависимости от использования, этот сервис взимает фиксированную ежемесячную плату.
      • СтекПат. StackPath (ранее MaxCDN) используется многими компаниями и веб-сайтами по всему миру.
      • Любая из этих служб обеспечит достаточную оптимизацию CDN для вашего сайта. Если ваш сайт небольшой, лучше использовать модель оплаты на основе использования, поскольку ваша пропускная способность, скорее всего, будет низкой. Если у вас большой веб-сайт или компания, лучше подойдет модель с фиксированной ставкой.

        После того как вы подписались на службу CDN, вам необходимо настроить зону CDN в своей учетной записи..

        Настройка учетной записи просто включает в себя указание имени вашего домена и настройку кэширования и сжатия. Обычно можно оставить эти настройки по умолчанию.

        Запишите имя хоста CNAME, предоставленное вашей CDN. Это понадобится вам позже.

        Наконец, вам нужно установить плагин CDN на свой сайт. Например, если у вас есть сайт на WordPress, популярным вариантом будет Общий кэш W3.

        После установки плагина вы увидите поле, в котором можно ввести CNAME, предоставленный вашей службой CDN.

        Вы также найдете раздел, в котором вы можете указать, какие типы файлов на вашем веб-сайте вы хотите, чтобы служба CDN кэшировала и предоставляла посетителям.

        После того как вы сохраните все изменения, вы увидите, что диаграммы пропускной способности CDN со временем начнут отражать посетителей. Изменения реплицируются по всему Интернету через некоторое время, но изменения DNS должны обновиться примерно через 24 часа.

        Учитывая преимущества в производительности и безопасности, обеспечиваемые службой CDN, вы не можете позволить себе не настроить ее для своего веб-сайта.

        .

        Похожие сообщения:


        12.09.2019