Что такое CDN?
Сеть доставки (и дистрибуции) контента (англ. Content Delivery Network или Content Distribution Network, CDN) — географически распределённая сетевая инфраструктура, позволяющая оптимизировать доставку и дистрибуцию контента конечным пользователям в сети. (источник)
Кому и почему нужно использовать CDN?
CDN используют все большие веб-порталы. Во первых это уменьшает нагрузку на собственные сервера - статические файлы будут отдавать сервера CDN. Во вторых это увеличивает скорость загрузки Вашего приложения пользователю – данные будут загружаться с ближайшего CDN-сервера, то есть по наименьшему сетевому маршруту.
Интересные факты:
1) Amazon: каждые 100 ms замедления загрузки странички уменьшают количество продаж на 1% (Источник: Greg Linden, Amazon)
2) Google: 500 ms замедления в выдачи данных влекут за собой 20% потерь поисковых запросов. (Источник: Marrissa Mayer, Google)
3) Yahoo!: 400 ms дополнительного времени загрузки страницы вызывают от 5 к 9 % увеличение числа людей, которые нажали "назад" до завершения загрузки. (Источник: Nicole Sullivan, Yahoo!)
Следовательно.. скорость загрузки страницы - это важно! :)
CDN & Drupal
Для интеграции инфраструктуры CDN в Drupal сайты наши веб-разработчики используют одноименный модуль CDN.
Для инсталляции и настройки модуля нам нужно:
1) применить патч к ядру, если Вы используете Drupal 6 (в Pressflow версии и седьмом Друпале этот патч уже в ядре)
2) Подключиться к одной (или больше) CDN сети (наиболее популярные и известные это VoxelCAST, Akamai, Amazon…)
3) заполнить поле CDN MAPPING на страничке /admin/settings/cdn/details.
Для того что бы все файлы грузились с одного CDN сервера просто укажите путь к нему, например «cdn.example.com».
4) включить использование CDN (путь - /admin/settings/cdn, радиобаттон статус)










