Пояснения Cloudflare.com
Под сетью доставки контента (CDN) понимается географически распределенная группа серверов, которые работают совместно для обеспечения быстрой доставки интернет-контента. CDN позволяет быстро передавать активы, необходимые для загрузки интернет-контента, включая HTML-страницы, файлы javascript, таблицы стилей, изображения и видео. Популярность услуг CDN продолжает расти, и сегодня большая часть веб-трафика обслуживается через CDN, включая трафик таких крупных сайтов, как Facebook, Netflix и Amazon.
Правильно настроенная CDN может также помочь защитить сайты от некоторых распространенных вредоносных атак, таких как распределенный отказ в обслуживании (DDOS).
Хотя CDN не размещает контент и не может заменить собой полноценный хостинг, она помогает кэшировать контент на границе сети, что повышает производительность сайта. Многие веб-сайты не могут удовлетворить свои потребности в производительности с помощью традиционных хостинговых услуг, поэтому они предпочитают использовать CDN. Благодаря использованию кэширования для снижения пропускной способности хостинга, предотвращения перебоев в обслуживании и повышения безопасности, CDN являются популярным выбором, позволяющим устранить некоторые из основных проблем, связанных с традиционным хостингом.
Хотя преимущества использования CDN зависят от размера и потребностей интернет-собственности, основные выгоды для большинства пользователей можно разделить на 4 различных компонента:
Улучшение времени загрузки сайта - благодаря распределению контента ближе к посетителям сайта за счет использования близлежащего сервера CDN (наряду с другими оптимизациями) посетители быстрее загружают страницы. Поскольку посетители более склонны уходить с медленно загружающегося сайта, CDN позволяет снизить количество отказов и увеличить время, проведенное на сайте. Другими словами, чем быстрее сайт, тем больше посетителей на нем остается и задерживается.
Снижение затрат на пропускную способность - расходы на хостинг веб-сайтов являются одними из основных. Благодаря кэшированию и другим оптимизациям CDN позволяют сократить объем данных, которые должен предоставлять оригинальный сервер, что снижает расходы владельцев сайтов на хостинг.
Повышение доступности и избыточности контента - большие объемы трафика или аппаратные сбои могут нарушить нормальное функционирование сайта. Благодаря своей распределенной природе CDN может обрабатывать больший объем трафика и выдерживать аппаратные сбои лучше, чем множество исходных серверов.
Повышение безопасности веб-сайта - CDN может повысить уровень безопасности, обеспечив смягчение последствий DDoS, усовершенствование сертификатов безопасности и другие оптимизации.
По своей сути CDN - это сеть серверов, связанных между собой с целью максимально быстрой, дешевой, надежной и безопасной доставки контента. Для повышения скорости и удобства подключения CDN размещает серверы в точках обмена между различными сетями. Эти точки обмена (IXPs) являются основными местами, где различные интернет-провайдеры соединяются для предоставления друг другу доступа к трафику, исходящему из их сетей. Благодаря подключению к этим высокоскоростным и высокосвязанным сетям провайдер CDN может снизить затраты и время прохождения трафика при высокоскоростной доставке данных.
Помимо размещения серверов в IXP, CDN осуществляет ряд оптимизаций стандартной передачи данных между клиентом и сервером. CDN размещают центры обработки данных в стратегически важных точках земного шара, повышают уровень безопасности и рассчитаны на работу в условиях различных сбоев и перегруженности Интернета.
Когда речь идет о загрузке содержимого веб-сайтов, пользователи быстро отсеиваются при замедлении работы сайта. Услуги CDN могут помочь сократить время загрузки следующими способами:
Глобальная распределенность CDN означает сокращение расстояния между пользователями и ресурсами сайта. Вместо того чтобы подключаться к исходному серверу сайта, CDN позволяет пользователям подключаться к географически более близкому центру обработки данных. Меньшее время в пути означает более быстрое обслуживание.
Аппаратные и программные оптимизации, такие как эффективная балансировка нагрузки и твердотельные жесткие диски, помогают данным быстрее доходить до пользователя.
CDN позволяют сократить объем передаваемых данных за счет уменьшения размеров файлов с помощью таких тактик, как минификация и сжатие файлов. Меньший размер файла означает более быстрое время загрузки.
CDN также могут ускорить работу сайтов, использующих сертификаты TLS/SSL, за счет оптимизации повторного использования соединений и включения функции TLS false start.
Ознакомьтесь со всеми способами, с помощью которых CDN ускоряет загрузку сайтов
Время безотказной работы - важнейший компонент для любого интернет-предприятия. Отказы оборудования и резкие скачки трафика, вызванные как вредоносными атаками, так и просто ростом популярности, способны вывести из строя веб-сервер и лишить пользователей доступа к сайту или сервису. Хорошо работающая CDN обладает рядом функций, позволяющих минимизировать время простоя:
Балансировка нагрузки равномерно распределяет сетевой трафик между несколькими серверами, что облегчает масштабирование при резком увеличении трафика.
Интеллектуальная отказоустойчивость обеспечивает бесперебойное обслуживание даже в том случае, если один или несколько серверов CDN выходят из строя по причине аппаратной неисправности; отказоустойчивость позволяет перераспределить трафик на другие работающие серверы.
В случае возникновения технических проблем в одном из центров обработки данных Anycast-маршрутизация переводит трафик в другой доступный центр обработки данных, гарантируя, что никто из пользователей не потеряет доступ к сайту.
Узнайте больше о том, как CDN помогает поддерживать веб-сайты в Интернете
Информационная безопасность является неотъемлемой частью CDN. CDN может обеспечить безопасность сайта с помощью свежих сертификатов TLS/SSL, которые гарантируют высокий стандарт аутентификации, шифрования и целостности. Исследуйте проблемы безопасности, связанные с CDN, и узнайте, что можно сделать для безопасной доставки контента. Узнайте о безопасности SSL/TLS в CDN
Каждый раз, когда оригинальный сервер отвечает на запрос, расходуется полоса пропускания. Посмотрите, как CDN сокращает количество запросов к оригиналу. (скоро будет)
Попробуйте бесплатно. Не требуется кредитная карта. Мгновенная установка.