Ускорение загрузки сайта с помощью CDN



cdn

Каждый рано или поздно задается вопросом как ускорить загрузку сайта. Обычно этот вопрос «вырастает» по мере того как сайт набирает мультимедийный и другой «вес». Как показывает статистика, не малый процент посетителей покидает сайт не дождавшись его полной загрузки. В наш век высоких технологий людям все труднее проявлять терпение. Наши деды отправляли письмо родным а те в свою очередь терпеливо ждали много дней. Сегодня отправив смс мы ожидаем оповещения о доставке несколько минут и начинаем нервничать...
Надеюсь, следующий обзор функции (а точнее услуги) CDN принесёт Вам определенную пользу и благоприятно скажется на посетительском траффике Вашего детища.

CDN — Сеть доставки контента. Ускорение загрузки сайта

CDN — это проще говоря сеть доставки контента Вашего сайта. Весь «вес» сайта загружается в облако и в результате раздаётся быстрее. Для того чтобы использовать CDN нужно купить у одного из CDN провайдеров тарифный план. Средняя цена за год примерно 50-80$. Это не малая сумма для некоммерческих проектов, поэтому мы этот вариант рассматривать не будем. Порывшись в интернете можно заметить что бесплатных CDN услуг можно сказать почти нет. Но, для владельцев WP есть бесплатный вариант! Многим знакомый плагин Jetpack имеет в себе CDN Photon и он будет описан ниже.


Итак, в бой!
Для начала работы обновитесь до последней версии WP.

Шаг №1. Установить плагин Jetpack
cdn1cdn2

Активируем плагин
cdn3

Шаг №2.  Зайти во вкладку плагина

Заходим в настройки плагина, выбираем Photon  и  активируем его.
cdn4



cdn5

И вот, ваш сайт в скором времени будет грузиться быстрее. Но должен сказать что функция Photon работает пока что только с медиа контентом сайта. Возможно, в ближайшее время Java Script и другое тоже будет поддерживаться.

Конечно, еще идут дебаты о том, насколько эффективно использование CDN. И пока не пришли к общему мнению. Сложность в том, что затраченное время ответа от CDN сервера может превышать время ответа сайта без CDN, по причине того, что раздающий CDN сервер может находится физический очень далеко, этот факт конечном итоге может влиять на время ответа. Если сеть CDN серверов будет расти и плотность физических CDN точек будет увеличиваться, то эта проблема будет решена. Есть также сторонники других технологий ускорения загрузки сайта. Например, редактирование htaccess файла действительно приносит ощутимую пользу, но об этом в следующей статье.


Понравилась статья? Поделись с друзьями:
Комментариев: 4
  1. Спасибо за инфу. Не знал о таком бесплатном варианте от  WordPress. Жаль конечно, что Java Script и Flash не поддерживаются. Обычно они дольше всего подгружаются.

    А где сейчас есть CDN сервера Photon?

  2. Используем Amazon CDN. Сайт с посещалкой в 300уников в сутки обходится примерно в 70 центов в месяц. Скорость же загрузки страниц возросла в несколько раз.

  3. Спасибо за инфу. Не знал о таком бесплатном варианте от  WordPress. Жаль конечно, что Java Script и Flash не поддерживаются. Обычно они дольше всего подгружаются.

    А где сейчас есть CDN сервера Photon?

    CDN-провайдеры находятся во многих странах. Несколько есть в  Африке, Европе, Америке. Находясь ближе  к провайдеру сайт будет быстрее открываться. Бесплатный сервер Photon есть в Германии. Можно будет  много чего загружать на свой сайт. Этот плагин Jetpack сделали разработчики вордпресс.

  4. Есть еще пара советов относительно этой темы:

    • Стоит подгружать контент с нескольких CDN, иначе сперва будет подгружаться 1 файл, потом 2, и т.д.
    • Можно еще "дерегистрировать" статику плагинов с помощью [INLINE]wp_deregister_*[/INLINE] и подключить все стили & скрипты в одном файле. Уменьшится кол-во запросов и увеличится время загрузки сайта.

    А если у вас VPS, можно собрать nginx с модулем page speed от гугла, что я и сделал. Он делает все для оптимизации сайта.

Добавить комментарий
Screenshot.png
Общаясь и проявляя активность в Клубе по WordPress

можно зарабатывать монеты и получить доступ в закрытый раздел