Content Delivery Network для нищих

Я уже писал ранее о таком плагине, как W3 Total Cache. Так вот он умеет организовывать Content Delivery Network. В том числе через протокол FTP. А теперь вопрос: какой из московских бесплатных хостингов умеет ftp? :D

Именно. Narod.ru то, что мне нужно. Точнее новый narod2.ru. Там по-умолчанию нет такой глупости, как ограничитель места и что самое ценное – можно привязать свой домен или поддомен к учётке народа (по CNAME).

Итак я создал 3 поддомена с псевдонимом для моя_учётка_в_яндекс.narod2.ru. В моём случае я воспользовался DNS сервисом опять же Яндекса.

DNS-хостинг Яндекса

После появления в DNS записей о поддоменах (мне пришлось обождать сутки) я добавил домены-синонимы учётки народного хостинга.

narod.ru CNAME

Потом я включил в админке W3 Total Cache функцию CDN и выбрал способ доставки контента Self-hosted / File Transfer Protocol Upload.

Опции W3 Total Cache

Далее прошёл в настройки Content Delivery Network (CDN) settings и настроил плагин на работу с FTP народа и вывод через свои домены.

Настройки Content Delivery Network для narod2.ru

Чего я этим добился:
Дело  в том, что по умолчанию в браузерах выставлен строгий лимит коннектов на один домен. Обычно это порядка 4-20 коннектов. Разбив свой домен на четыре домена (сам домен + 4 поддомена на народе) я увеличил число параллельных загрузок клиентом. Ещё я некисло разгрузил наш web-сервер, т.к. только примерно треть берётся с основного домена.

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

W3 Total  Cache

Categories web