В тот день я твердо решил выполнить задуманное…
Некоторое время назад мне довелось оказывать услуги по блогам WordPress — устанавливать их, настраивать, а также вести свой собственный блог на эту тему.
Всё бы хорошо, но со временем откуда-то стало возникать непонятное подсознательное чувство недовольства собой.
Сначала слабо, а затем всё сильнее и сильнее выкристаллизовалась мысль о том, что с блогами происходит что-то не то.
Они реально еле шевелились и были настолько медленными, что вызывали серьезное раздражение при ожидании загрузки страниц.
Особенно заметно это стало на одном из проектов, когда на блог потребовалось опубликовать много информации. Из-за медленной загрузки процесс публикации страниц оказался настолько долгим и раздражающим, что все, кто в этом участвовал просто выли от злости сознавая, что бесполезно тратят огромное количество времени на тупое ожидание.
Было стыдно, скажу честно.
И тут произошло то, что можно назвать синергией, когда всё вокруг как будто начинает притягиваться к тебе и помогает решить болезненную проблему или достигнуть важной цели.
Совершенно случайно мне на глаза попалось видео с одной из западных конференций, где докладчик утверждал, что добился невиданного ускорения своего блога на WordPress одной единственной очень простой операцией — отключением всех ненужных плагинов.
По его словам, ускорение было просто невероятным — блог стал работать как минимум в 2 раза быстрее.
Конечно, такому сразу не поверишь — уж слишком хорошо всё это выглядело. Но я понял, что просто обязан проверить, иначе не прощу себе, если всё сказанное окажется правдой, а я об этом никогда не узнаю.
В тот день я твердо решил выполнить задуманное.
Пришлось потратить несколько дней, чтобы прокопать Интернет на тему ускорения WordPress. Оказалось, что в российском сегменте на эту тему нет вообще ничего.
А вот западные источники были полны информацией, ведь люди уже не раз сталкивались с этой темой (что не мудрено, т.к. WordPress — самая популярная CMS в мире).
Оказывается, уже который год Google и Яндекс действительно смотрят на скорость работы сайтов и учитывают её в позиционировании сайтов.
Официальный пресс-релиз Google от апреля 2010 г. говорит:
“Today we’re including a new signal in our search ranking algorithms: site speed”
(Сегодня мы включаем новый сигнал в наш алгоритм ранжирования: скорость сайта)http://googlewebmastercentral.blogspot.ru/2010/04/using-site-speed-in-web-search-ranking.html
Т.е. чем ниже скорость Вашего сайта, тем дальше поисковая система забрасывает его в поисковой выдаче. Круто, не правда ли?
Получается, что
Чем медленнее блог, тем хуже его рейтинг в поисковиках
Замкнутый круг:
- чем медленнее блог, тем ниже его позиции в поисковиках (его рейтинг)
- чем ниже позиции в поисковиках, тем ниже посещаемость
- чем ниже посещаемость, тем меньше заказов
Чем ниже рейтинг в поисковиках, тем ниже посещаемость блога
А вот интересная статья одного блоггера, подтверждающая, что увеличение скорости работы сайта очень существенно продвинуло его в поисковых системах:
«Был отмечен скачок вверх после того, как показатель средней скорости загрузки опустился ниже 0,8 сек ( 800 мс ) — многие запросы резко прибавили в выдаче, от 5 до 10 позиций вверх и больше»
http://3dg.me/ru/web/vliyanie-skorosti-zagruzki-sayta-na-pozicii-v-poiskovoy-vydache
или вот:
«Вижу (по своим сайтам) зависимость между скоростными характеристиками … и последующим трафиком с Яндекса»
http://noindex.by/seo/skorost-sajta-i-yandeks
Чем медленнее блог, тем меньше с него продаж
Amazon: «Каждые 100 ms замедления загрузки веб-страницы уменьшают количество продаж на 1%»
(Greg Linden, Amazon)
Google: «500 ms замедления в выдачи данных влекут за собой 20% потерь поисковых запросов»
(Marrissa Mayer, Google)
Yahoo!: «400 ms дополнительного времени загрузки страницы вызывают от 5 к 9 % увеличение числа людей, которые нажали “назад” до завершения загрузки»
(Nicole Sullivan, Yahoo!)
Включив свои собственные знания как программиста с 15-летним стажем, получилось создать набор из нескольких технических методов увеличения скорости блога, которые действительно работали.
И их результаты просто потрясали…
Тот самый блог с большим количеством контента, который раньше еле ползал, стал работать на 300% (!) быстрее. Теперь он летал.
Посмотрите насколько сильно ускорился блог…
Скриншот показывает начальное состояние блога:
Вот что обозначают цифры:
- Блог содержит 50 плагинов
- Время загрузки плагинов: 0.750 сек
- Влияние плагинов: 42.5%
- Количество запросов к базе данных: 79
А вот что стало после 1-го этапа ускорения (всего их два):
- Количество плагинов: 43 (стало меньше на 14%)
- Время загрузки плагинов: 0.291 (стало меньше на 61%)
- Влияние плагинов: 23.6% (стало меньше на 50%)
- Количество запросов к базе данных: 17 (стало меньше на 78%)
ускорение на 61% уже после 1-го этапа!
А этот график показывает как уменьшалось время загрузки страницы в ходе дальнейшего ускорения блога:
Даже визуально на графике можно увидеть, что загрузка страниц ускорилась почти в 2 раза, т.е. на 100%.
Как будто пелена спала с моих глаз после этих результатов. Невозможно было поверить, насколько всё стало быстро работать. Это же просто чума!
Можете представить как после этого я обзывал себя и клял, что не сделал всего этого гораздо раньше. Но на ошибках, как говорится, учатся.
Следующие несколько блогов были ускорены в среднем на 200%.
Но и на этом я не остановился и написал книгу-инструкцию, по которой каждый желающий мог ускорить свой блог.
И вот посмотрите, что из этого получилось. Всё это сделали совершенно обычные люди без какого-либо технического опыта.
Как же ускорить блог на WordPress?
Вы тоже сможете самостоятельно ускорить свой блог. Для этого не потребуется очень много усилий и каких-то специфических знаний.
Для начала давайте посмотрим, что такое ускорение блога стратегически, так сказать, с высоты птичьего полёта.
WordPress — это обычный PHP-скрипт, которых везде полно, и которые давно известно как ускорить.
В целом подход такой: убрать всё лишнее и включить кэш. Всё.
1.Отключите лишние модули
Основные тормоза в любой программе и на любом языке программирования (в т.ч. PHP) в том, что туда подключают очень много лишних, совершенно ненужных и никогда неиспользуемых модулей.
Именно эти модули (часто плохо сделанные) и создают основную нагрузку.
Простое их отключение приводит к мгновенному взрывному росту производительности системы.
WordPress тут не исключение, а скорее подтверждение правила. Отключите в нём лишние модули и Вы будете поражены результатами.
Но дьявол, как обычно, скрывается в деталях. Обратите внимание, что нельзя просто так брать и отключать всё.
Существуют специальные инструменты, измеряющие скорость работы блога и всех его модулей (плагинов).
Прочитайте в книге откуда их взять и как использовать.
С помощью этих инструментов определите самые тяжелые и неиспользуемые плагина, а затем деактивируйте и удалите их.
Более подробную инструкцию смотрите в книге.
2.Включите кэширование
Кэш — это некое промежуточное хранилище (папка на компьютере), где хранятся готовые для использования страницы блога.
В обычном состоянии WordPress каждый раз заново создаёт эти страницы из базы данных и шаблонов, а кэш позволяет хранить готовые, созданные ранее страницы, и не требует никакой базы данных для их отображения в блоге.
Поэтому такие страницы показываются мгновенно, тем самым ускоряя блог в разы.
Увеличение скорости работы блога Вордпресс — вид сверху
А вообще, ускорять надо все составляющие части блога.
Блог на WordPress — это скрипт на веб сервере (хостинге). А это обозначает, что и подходить к нему надо как к обычному скрипту.
Блог это:
- Скрипты
- плагины
- виджеты
- Шаблоны оформления
- Встроенные в шаблоны картинки
- Встроенный в шаблон JavaScript
- Статьи (контент блога)
Ускорив каждую из этих частей с помощью кэширования Вы, поверьте, добьетесь совершенно потрясающих результатов.
Мой личный рекорд — ускорение блога на 370% (специально замерял время загрузки страниц До и После).
Итак, подведём итог.
Вот точный перечень шагов, которые Вам нужно сделать, чтобы ускорить свой блог на WordPress:
- убрать лишние неиспользуемые плагины, дающие наибольшую нагрузку;
- включить кэширование страниц;
- включить отложенную загрузку изображений;
- включить кэширование и уменьшение размера js;
- закешировать виджеты;
- уменьшить размер картинок.
Заметьте, что описанные в книге способы и инструменты ускорения работают на любом хостинге. Если у Вас работает Вордпресс, значит будут работать и все нужные инструменты.
Верю всей душой, что мои наработки Вам помогут.
Если появятся вопросы или непонятные моменты — пишите их в комментариях, отвечу.
Не бойтесь пробовать, бойтесь стоять на месте.
P.S. Буду очень благодарен Вам за отзыв с результатами проведенного Вами ускорения.
P.P.S. Хотите приобрести книгу с пошаговой видео-инструкцией по установке и настройке всех необходимых плагинов?
Это можно сделать на странице покупки: https://glopart.ru/buy/179390
Previous Next