Что такое CDN (сеть доставки контента)?
Статья также доступна на украинском (перейти к просмотру).
CDN – это географически распределенная сеть серверов, хранящая копии вебконтента, включая изображения, CSS, JS и файлы HTML. Когда пользователь заходит на сайт, использующий CDN, сеть доставляет контент с ближайшего сервера, что значительно улучшает скорость загрузки и производительность.
История CDN
Первые сети доставки контента были разработаны в конце 1990-х годов. Их создали для решения проблемы увеличения объема вебтрафика (он очень быстро рос благодаря популярности Интернета).
Первые CDN состояли из небольшого количества серверов, расположенных в разных точках мира. Однако сегодня эти сети являются одними из самых больших инфраструктур в мире. Они состоят из тысячи серверов. CDN сейчас используют разные компании, включая Google, Facebook и Amazon. В возможностях сети также заинтересованы представители среднего и малого бизнеса, стремящиеся повысить производительность, доступность и безопасность собственных веб сайтов.
Вот некоторые из ключевых событий в развитии CDN:
-
1997: Akamai Technologies, основана Джеффом Гейсом и Томом Лейтоном. Она является одной из первых компаний, разработавших CDN.
-
1998: Limelight Networks, основана Дамианом Бейли и Джоном МакКейбом. Еще один из пионеров разработки CDN.
-
2000: Amazon Web Services (AWS) запускает свой CDN. AWS является одним из крупнейших поставщиков сети в мире.
-
2005: Microsoft запускает CDN, который впоследствии становится одним из самых распространенных.
-
2010: Google запускает свой CDN. Он является одним из самых инновационных в мире.
Преимущества сети
Улучшенная скорость загрузки
CDN могут значительно улучшить скорость загрузки веб сайтов, сохраняя копии контента на серверах, расположенных в разных точках мира. Это означает, что пользователи, находящиеся вдали от сервера, на котором хранится веб-сайт, все равно могут получать контент быстро.
Улучшенная производительность
CDN могут также улучшить производительность веб сайтов, уменьшая нагрузку на основные серверы. Это происходит потому, что сети принимают большинство запросов на контент, освобождая основные серверы для выполнения других задач.
Увеличенная доступность
CDN увеличивают доступность веб сайтов. Это означает, что сайты все равно загружаются, даже если один из серверов в сети недоступен.
Улучшенная безопасность
Сети распределяют нагрузку на несколько серверов. Это затрудняет доступ к веб сайту для хакеров.
Важные факты о CDN
-
Сеть доставки контента можно использовать для доставки различных типов контента, включая веб-страницы, изображения, видео и файлы.
-
Установка и обслуживание сетей достаточно дорогостоящая, но они могут сэкономить много денег в долгосрочной перспективе, улучшив скорость загрузки, производительность, доступность и безопасность веб сайтов.
Кстати, дата-центр FREEhost.UA также предоставляет бесплатный сервис статического контента, для повышения скорости загрузки сайтов виртуального хостинга. Его использование позволяет увеличить скорость загрузки страниц сайта на 10-15% и уменьшить трафик между сервером и клиентом благодаря использованию gzip сжатия данных.