Content Delivery Network
Content Delivery Network способствует ускорению загрузки сайта с помощью:
- автоматической переадресации клиента на ближайший к нему географически сервер;
- минимизации и сжатия файлов, соответственно уменьшения объема передаваемых данных;
- оптимизации используемого ПО;
- позволяя осуществлять ложный запуск TLS (для сайтов, использующих сертификаты TLS/SSL).
CDN ускоряет загрузку самых разных типов файлов, в том числе HTML-страниц, файлов javascript, изображений и видео. Кроме того, правильно настроенный CDN защищает веб-сайты от хакерских атак, в том числе от DDoS-атак. Content Delivery Network также оптимизирует процессы передачи данных между клиентом и сервером и справляется с различными типами сбоев и перегрузок интернета.
Принцип работы Content Delivery Network (CDN)
Главная особенность работы CDN — это географическое разнообразие расположения серверов: клиент, открывая веб-страницу, автоматически подключается к ближайшему. Именно сокращение физического расстояния между пользователем и сервером ускоряет процесс. Сами сервера размещаются в точках интернет-обмена (IXP) — центрах обработки данных, обеспечивающих CDN подключение к высокоскоростному трафику.
Пользователи, подключившиеся к разным серверам, видят одну и ту же информацию на веб-странице. Это происходит потому, что современные CDN размещают на серверах копии необходимого контента по всему миру.
Сокращение расстояния между сервером и клиентом также позволяет сэкономить крупным международным компаниям на трафике. Хранение файлов на локальных серверах значительно дешевле, чем постоянная отправка трафика через океан.
В отличие от веб-хоста CDN не размещает контент. Однако CDN помогает кэшировать контент, что повышает производительность сайта: это сложная задача для традиционных хостинговых услуг.
Как понять, что вам нужен CDN
- У вас есть пользователи в разных странах или очень отдаленных друг от друга городах.
- Большинство ваших клиентов живут далеко от места, где расположены серверы компании.
- На ваших веб-страницах опубликованы тяжелые файлы (например, длинные видео).
Но стоит отметить, что в некоторых случаях затраты на CDN излишни: например, если у вас локальный бизнес или, наоборот, невозможно определить геолокацию целевой аудитории пользователей.