Ноя
11

Ускорение WordPress блога. Методы ускорения.

Автор Автор: SancheZ   

Здравствуйте дорогие друзья. Сегодня я хотел бы вам рассказать о маленьком моём эксперименте. Эксперимент заключался в ускорение wordpress блога разными методами.

Ускорение WordPress блога. Методы ускорения.

Быстрота работы сайта всегда была и будет сказываться на поведение посетителя, количество просмотренных страниц, время сессии и.т. Если человек долго ждёт загрузку сайта, то велика вероятность что он просто уйдёт с него. Вчера выполнил оптимизацию своего wordpress блога и тем самым ускорил его работу и снизил практически в 10 раз нагрузку на CPU процессор хостинга.

Итак к делу. Сейчас я расскажу вам эти фишки для ускорения блога на wordpress. Лично у меня скорость загрузки сайта возросла в 2 раза, нагрузка на CPU снизилась примерно в 10 раз. Все эти показатели будут зависеть от величины базы данных, размера страниц и т.д.

Для начала пройдите на сервис — tools.pingdom.com и проверьте скорость загрузки вашего блога.

spiid

Раньше скорость была около 4-5 секунд, что очень сильно меня зацепило и я решил приступить к ускорению. После ускорения загрузка стала около 0,9-1,5 секунд, что весьма хорошо.

Ну что проверили ? Теперь начнём !

1. Самым первым вам нужно будет установить плагин для кэширования блога (пользуюсь Hyper Cache). Так же есть почти идентичный Super Cache, но он мне не понравился. В выборе между двумя этими плагинами я остановился на Hyper Cache он намного эффективнее показал себя в работе и внутренний интерфейс у него проще. Совсем недавно я писал про настройку этого плагина в статье — Плагин Hyper Cache кэширование в Вордпресс.

После включения плагина он начнёт копировать все страницы сайта и сохранять их в кэш, что весьма полезно, так как когда пользователь будет обращаться к странице он получит уже готовую из кэша т.е время на генерацию страницы значительно снизиться.

2. Поставьте плагин Optimize DB. Он оптимизирует вашу базу данных и тем самым ускоряется работа блога. После установки Optimeze DB в админке зайдите в инструменты потом в этот плагин и нажмите <optimize>. Это действие можно выполнять раз в месяц или в два. После того как он оптимизирует базу данных плагин можно отключить (деактивировать).

3. Просмотрите все ваши активные плагины. Возможно какой-то из них выполняет ничтожную работу и эту работу можно переписать или заменить на html. Так как количество активных плагинов замедляет работу блога.

4. Немало важную роль в ускорение wordpress блога играет файл style.css. Стандартное его место расположение это Сайт/wp-content/ themes/тема блога/style.css

Скопируйте этот файл на компьютер и сделайте резервную копию style.css.

Скачайте плагин page speed. ВНИМАНИЕ! не путайте пожалуйста! Это плагин для Firefox, а не wordpress. Зайдите в него performance далее Analysis и там он покажет список файлов, css задействованных на веб-страницах. И покажет метод их исправления.

После того как мы воспользовались page speed, берём наш ранее скаченный файл style.css и идём на сервис styleneat.com загрузите его и нажмите Organize CSS. Следом она вам выдаст уже готовый style.css который вы должны заменить в вашей теме. Если вдруг возникли какие ошибки с исправленным Style.css то следует заменить из резервной копии и воспользоваться ручным методом оптимизации style.css.

5. Я убрал практически всё с header.php темы, что значительно ускоряет блог.

6. Оставил всего лишь одну статистику сайта от ливеинтернет и поместил её в самый самый низ футера. Если проверить сайт на сервисе fpt.pingdom.com, то мы уведем что именно статистика там грузится больше всех по времени.

Работа над блогом

7.  Установите плагин DB Cache Reloaded Fix в версии Fix исправлено много багов плагина, ошибок и косяков которые мешали работе. Этот плагин очень хорош в работе ! Он уменьшает в 2-3 раза запросов к базе данных сайта. После установки его нужно активировать и всё больше ничего трогать не надо, он работает на ура.

8. При написание новых постов старайтесь использовать картинки наименьшего размера. Если таковой нет берите в руки paint, photoshop и меняйте форматы для получения наименьшего размера.

9. Пробегитесь по всем файлам php вашей темы блога. Очистите файлы от ненужного кода. Я когда просматривал даже и не думал что столько удалю с файлов ненужных кодов. При просмотре были всякие коды twitter, всяких социалок, блоков которых я не использую, всё я удалил. Если у вас нет навыков html, php то не советую лезть. Хотя без практики не научиться. Сделайте резервную копию и вперёд проделывать себе дорогу к успеху.

А теперь я покажу вам на сколько у меня снизилась нагрузка на CPU после проделанной работы.

нагрузка на cpu

Как мы видим сегодня на протяжение всего дня нагрузка на CPU постоянна лишь с небольшими скачками на 0,01-0,07%. Нагрузка на CPU на протяжение всего дня была 0.9% ! Что очень отлично!

Вывод из этого следует, что данные методы ускорения блога очень хорошо и заметно работают!

Вот в принципе и все методы которые я использовал для ускорения блога на wordpress. Не забывайте дорогие друзья по чаще обновлять блог и делать резервные копии сайта и баз данных.

Удачи вам друзья! Если возникнут вопросы задавайте.


Подписавшись Вы будете узнавать одним из первых о новых статьях, конкурсах и акциях!

Рекомендую посмотреть следующие статьи:

10 комментариев По теме: “Ускорение WordPress блога. Методы ускорения.”
  • мегамозг 04.12.2011 в 11:17 дп

    Прошу пардона, конечно, но не вижу смысла в этом во всем при 150 постах. С таким количеством справится даже самая кривая тема на самом дохлом виртуальном хостинге.

    • SancheZ 04.12.2011 в 12:44 пп

      Справится, если сайт висит мёртвым грузом в интернете. Будет 1000 ну максимум 3000 посетителей в день, то сайт сляжет. Его просто отключит хостер за то что слишком большое потребление CPU, памяти. В моём случае даже при 200 посетителях в день нагрузка на центральный процессор была больше 3 %. В моём тарифе если нагрузка будет больше 5 % в течение 24 часов, то сайт отключается автоматически. Но это только один из вариантов когда сайт просто вырубится, а их множество и они только увеличиваются когда количество посетителей растёт. Так что советую производить ускорение и оптимизацию блога. Минусов вы от этого не получите, а вот плюсов множество.

  • Сергей 26.12.2011 в 5:06 пп

    Совершенно верно Александр. Вот у меня хостинг вообще за 30 р в месяц ) и нагрузку которую я могу позволить себе на главный процессор сервера составляет всего 2 % ). Так когда я только установил вордпресс у меня нагрузка была 1,5% спустя месяц сайт заблокировали за несоблюдение ресурсов. После разблокировки я сделал практически все ваши шаги и нагрузка на цпу снизилась примерно в 8 раз ! И меня это очень сильно порадовало. Спасибо! Особенно мне понравился плагин Hyper Cache, после которого скорость загрузки сайта увеличилась в разы за счёт кеширования.

  • halkin 06.06.2012 в 3:06 пп

    Ваш метриал меня очень заинтересовал. Непременно им воспользуюсь. Спасибо.

  • Дмитрий 09.11.2012 в 1:45 пп

    У меня 50 хостов в сутки, хостинг jino 117 р в месяц. Перегрузка сервера 😡

  • Витек 21.03.2013 в 9:42 дп

    Спасибо за Ваши советы. Обязательно ими воспользуюсь. А то тест выдал время загрузки почти 8 секунд, а это просто долго.

  • Витек 21.03.2013 в 10:02 дп

    У меня еще походу возник один вопрос — а насколько эти плагины совместимы с WP 3.5.1?

    • SancheZ 21.03.2013 в 10:04 дп

      Последние версии плагинов работают на последней версии вордпресса. У меня все стоят на этой версии и всё хорошо.

      • Витек 21.03.2013 в 4:07 пп

        Спасибо за ответ, буду пробовать.

  • Seosko 22.07.2016 в 3:33 пп

    Рекомендую изначально выбирать легкие и продуманные шаблоны для сайта. Которые показывают в Google Insight скорость на 90+ баллов.

    Тогда вам даже не придется лезть в коды и оптимизировать остальное..

Написать комментарий

MAXCACHE: 0.4MB/0.06496 sec