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

3 thoughts on “Content Delivery Network для нищих

  1. Интересная статья, спасибо. Вот только я не пойму, как использовать файлы, расположенные на яндексе – какая ссылка должна быть?

    1.  Должен быть припаркован домен на ДНСы яндукса, для начала. Это даёт возможность создавать алиасы для вашей учётки на народе.

Дадаць каментар

Ваш e-mail не будзе апублікаваны. Абавязковыя палі пазначаныя *