Ускорение сайта за счет CDN от CloudFlare

Высокая скорость сайта не только приятна глазу, но еще и помогает в выдаче гугла – это всем известно. Существует достаточно много способов достижения высокой скорости загрузки страниц. Вот некоторые из них:

Для тех, кто не знает, что такое CDN, читаем в википедии. Если кратко – разбрасывая ваши статические (стили, js скрипты, рисунки, прочие не исполняемые сервером) файлы по серверам во всем мире, CDN позволяет значительно ускорить отдачу страницы, подсовывая посетителю из Китая файлы с того сервера, который к нему физически ближе.

Так как все перечисленные способы мною уже применены сейчас или в прошлом, то я решил обратить свой взор на нечто новое – CDN. Естественный вопрос – сколько это будет стоить? Но благодаря твиттеру (в котором я часто публикую новости, не успевающие попадать сюда на сайт, так что подписывайтесь), я увидел упоминание о компании CloudFlare.com.

CloudFlare предлагает бесплатное использование CDN – с достаточно большим количеством опций:

  • непосредственно CDN;
  • оптимизация кода при наличии сторонних виджетов (аля Facebook Connect);
  • дополнительная защита от спама и подозрительных запросов (типа инъекций);
  • аналитика посетителей с некоторыми интересными фишками;
  • прочие возможности, представленные в виде (бес)платных расширений (apps).

Полный список услуг можете посмотреть на этой странице.

Решил попробовать для одного из своих доменов прикрутить все это дело. В целом (при условии использовании хостинга/сервера от Avihost) это действительно заняло 5 минут, правильно все разпозналось (в частности, настройки DNS). В течение еще 10 минут мне активировали CDN, на данный момент статистики не вижу, так как не прошли сутки с момента начала использования (вся статистика на бесплатном плане обновляется раз в 24 часа).

Итог

Склонен считать, что есть смысл использовать CDN, если достаточно большая часть ваших посетителей – не ваши соседи по городу :) Например, мой сервер находится в Москве. Посетители могут быть и из Америки. Им будет быстрее отдаваться контент, находящийся на их же континенте, чем если будет тянуться из России.

Проблем при использовании в связке с WP + BP не вижу, так что смело можете подключаться.

комментария 3

  1. Александр:

    Будет интересно, если вы опубликуете результаты ускорения загрузки (по данным yslow например).

  2. UnterZ:

    Здравствуйте – спасибо за подсказку о cloudflare. Зарегистрировался, прописал NS для теста на пробном wp установленном на очень плохом вирт.хостинге и прикрутил все это дело к w3 total cache (там предусмотрена такая функция) – был приятно удивлен (особенно после некоторой подкрутки – cloudflare банил Яндекс – типа suspicious request :) а тот в свою очередь через метрику писал что сайт недоступен…
    У меня к Вам вопрос такого плана (заранее простите за беспокойство) – я для входа в админку использую такую фичу —-

    Order Allow,Deny
    Allow from 11.222

    —-
    где 11.222 первые цифры моего ip (динамика) – такая же конструкция находится в .htaccess в папке wp-admin – так вот cloudflare ни в какую не хочет запускать меня в админку хотя ip совпадает – проблема решается только когда все это дело из обоих .htaccess удаляешь – не подскажете в чем дело? Был бы Вам очень признателен – Ваши инструкции о разгрузке сервера мне очень пригодились – еще раз спасибо.

  3. У меня на бесплатном тарифе наоборот скорость снизилась, видно надо переходить на ПРО тариф

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *