Вы читаете статью "Как ускорить WordPress? Как снять тормоза с блога 2."

Купить здесь баннер

Как ускорить WordPress? Как снять тормоза с блога 2.


09 Ноя 201357 комментариев

ускорить wordpress. Как ускорить блог.Всем привет! Сегодня я хочу поговорить о ускорении WordPress и  как можно снять тормоза с Вашего блога.

Дело в том что медленная работа блога раздражает не только вас и Ваших посетителей, этот факт не любят поисковые системы.

Ваш проект понижается в поиске и значит становится менее посещаемым и соответственно менее прибыльным.

В свое время я уже писал о этой проблеме с статье “Внимание! Как снять тормоза с WordPress!” но это было еще в 2010 году, но все течет все меняется и пришло время написать новую, более подробную инструкцию “Как снять тормоза WordPress 2”.

Ускорение работы WordPress. Как ускорить блог. Давайте делать все по шагам и я гарантирую что к пройдя все этапы Вы ускорите свой блог как минимум в два раза.

Что мы будем делать чтоб снять тормоза и ускорить WordPress.

1. Проверим скорость нашего блога.

2. Поработаем с плагинами, что то уберем а кое что добавим для ускорения WordPress.

3. Защитим блог о СПАМА. Спам очень тормозит работу блога на WordPress.

4. Оптимизируем картинки ускоряем загрузку WordPress.

5. Оптимизируем базу данных для ускорения WordPress.

Н что начнем ускорять наш блог на WordPress!?

Как ускорить WordPress? Проверим скорость нашего блога на WordPress.

Для того чтоб видеть результат, нужно конечно же вести статистику. Я не говорю о пузомерках и рейтингах стоящих у всех а сайтах. Их мы коснемся позже, они кстати так же тормозят блог.

Нам нужно измерить скорость работы нашего детища и желательно на нескольких сервисах.

Первый тест пройдем на webwait.com.

Просто вставляем в поле адрес нашего блога и жмем «Time It»

Сервис пять раз обращается к Вашему блогу, тем самым позволяет увидеть средний показатель скорости загрузки WordPress.

У меня первая цифра вообще была 3,8 но в целом получился вот такой результат.

Ускорение WordPress

 

Как бы не супер. у хочется поменьше.

Короче первая цифра скорости нашего блога у нас есть.

Идем меряться перцами на второй сервис tools.pingdom.com

Этот сервис, вообще очень подробно забирает ваш блог и показывает какая фигня держит вас за задницу.

Вообще, можно на основе этого анализа скорости блога WordPress, уже предпринимать какие то шаги для ускорения.

Внизу выводится табличка, и показывает какой скрипт или изображение тормозит Ваш блог.

В общем, это гад опустил мой блог вообще по полной.

снять тормоза WordPress Ускорение WordPress

 

Жесть, почти пять секунд загрузка и вес страницы 2.2mb.

Короче, есть над чем работать и нужно срочно предпринимать меры для ускорения WordPress.

Ну что данные есть пошли работать!?

Как ускорить WordPress? Поработаем с плагинами. Что то уберем, а кое что добавим.

Ускорение работы wordpress и как ускорить блог плагинами. По опыту знаю, что самый большой тормоз на WordPress это работа плагинов.

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

Давайте сделаем анализ нагрузки которую создают плагины и отключим не нужные.

Раньше для этого использовали плагин wp-tuner но он начал конфликтовать с последними версиями WordPress и вообще очень сложный в использовании.

Давайте поставим P3 Profiler, он более простой в работе  и поможем увидеть кто тормозит ускорение WordPress. Для тех кто испытывает трудности в установке плагинов WordPress, вот мой пост на эту тему.

Идем на страницу Плагины-Добавить новый  пишем в поле поиска  P3

Получаем вот такое окошко.

снять тормоза WordPress

Жмем установить. Далее активируем плагин.

Теперь у вас во вкладке Инструменты появилась новая P3 — Plugin Performance Profiler

Внимание ну путайте, не во вкладке Параметры как обычно, а в ИНСТРУМЕНТАХ.

снять тормоза WordPress

Жмем старт сканирования.

снять тормоза WordPress

Далее Авто сканирование.

Далее посмотрите мультик по всем страничкам блога, ну если и не по всем то по основным, плагин сам решает что ему нужно.

Когда сканирование закончится Вам скажут «Scanning is complete»

и внизу кнопочка «View Results» Показать результаты.

Немного ждем пока плагин нам подготовит отчет.

Вот что получилось у меня!

Пишите

снять тормоза WordPress, ускорить WordPress

Общая нагрузка плагинов на WordPress 31.8%

Как бы не мало и если посмотреть на диаграмму то я могу процентов на 70% ее сократить.

1. Плагин WordPress Backup To Dropbox  занимает 25%. Конечно он очень Важен, делат авто копии блога на облачный сервис Дропбокс. Как он работает вот инструкция.

Но он работает раз в неделю, так можно поставить у себя в календаре напоминалку и выработать правило чтоб  включать его на определенную ночь, он сделает свое дело и затем выключать.

Короче отключаю и ставлю напоминание в дневник когда включать.

2.ВП Типограф Лайт плагин обрабатывает кавычки, но как то дорого обрабатывает, 20% нагрузки. Буду вырубать.

3. Следующий плагин это Dagon Design Sitemap Generator он попал в раздел Other,  по опыту знаю что о много берет т.к. сканирует WordPress постоянно.. Сейчас, я слышал, в новой версии WordPress можно карту сайта сделать без плагина, ну в крайнем случае есть вариант написать на php простой код, если что выложу на днях.

4.WordPress 23 Related Posts Plugin он выводит картинки похожих постов в конце каждой статьи. Давно хочу его убрать т.к. он еще и лепит ссылку на свой сайт, что сейчас очень плохо. Думаю заменить его другим. Короче убираю.

5. Логинза. как бы немного забирает ресурсов но , на WordPress он бесполезный все комментируют и без него. Выключаю. ( потом все равно включил, т.к. с социалок люди нормально комментируют.)

Остальные плагины нужны, можно еще рубануть RusToLat и All In One Seo Pack и писать урлы и ключевики вручную, но так как я в основном пишу посты в удаленно, не в редакторе блога, то мне нужны эти помощники.

Вы, конечно, же смотрите свою диаграмму и отключайте плагины из собственных соображений.

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

Вообще возьмите за правило , нагрузку создают те плагины которые сканирую содержимое блога, карты сайта, поиск ссылок и т.д.

Те что просто вставляют тот или иной код в различные места блога как правило безобидные.

Если вы забыли для чего тот или другой плагин, копируйте его название вставляйте в поиск Яндекса и через секунду вы уже знаете, на кой вы его ставили.

После деактивации не нужных и тяжелых плагинов запускаем опять сканирование P3 — Plugin Performance Profiler

Мой результат мне понравился. WordPress удалось ускорить  больше чем на треть.

снять тормоза WordPress

 

Плагины грузят блог всего на 19% что очень мало, было 31,8% , не половина но все же .

Запросов к базе 65 было 85 и их можно сократить, это дальше.

И скорость загрузки плагинов всего 0,177 было 0,342 это круто.

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

Время плагина P3 – Plugin подошло к концу и мы его смело выключаем, но не удаляем возможно он нам пригодится в будущем.

Теперь пришло время настроить кеширование страниц вашего блога.

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

Приступает.

Ставим плагин WP Super Cache. В сети сейчас много разновидностей этого плагина, но я предпочитаю эту версию.

Установка простая как и в прошлом случае вводите поиске плагинов WP Super Cache и затем активируете.

Далее переходим на страницу настройки плагина и включаем его.

Ускорение WordPress

Далее идем в поле настройки WP Super Cache и ставим следующие.

Я не буду объяснять опции каждой, а то пост и так получается огромный.

Ускорение WordPress

Жмем обновить настройки.

Я рекомендую еще настроить в этом плагине время жизни кеша и остальное не трогать.

Ускорение WordPress

Теперь нужно еще поставить плагин кеширования виджетов WP Widget Cache.

С ним все просто ставим и включаем.

Установка через поиск, как обычно.

Идем в Параметры-WP Widget Cache.включаем как показано на скриншоте.

yskorenie WordPress 9

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

На первом сервисе у меня получилось

Ускорение WordPress

на втором.

Ускорение WordPress

По моему крутые результаты. Блог уже ускорился в два раза. Я потому и рекомендую использовать два сервиса для измерения скорости, что анализировать результаты лучше.

А я еще не оптимизировал код шаблона и картинки.Но в целом конечно же наибольшую нагрузку дают плагины.

Хотя я часто беру на оптимизацию блоги клиентов и ужасаюсь какие фотографии и картинки они грузят на блог.

Доходит до маразма, сфотографировали на хороший фотоаппарат и сразу без оптимизации загружают в посты.

сама страница весит мегабайт-полтора и плюс супер фото на пять-шесть метров, мало того еще и название на кириллице “Я в Карпатах.jpg”

Ладно, дальше будем бороться с картинками и шаблонами. У меня с картинками вроде все в порядке, но тему стоит оптимизировать.

Как ускорить WordPress? Защитим блог о СПАМА. Спам очень тормозит работу блога.

Ускорение работы wordpress, путем избавления от спама. Это очень важный раздел и если у вас не стоит защита от этих гадов, то обязательно поставьте.

Эту тему я уже расписывал раньше.

Вот мое старое видео, как почистить блог и установить нормальную защиту от Спама.

Защита о смапа на блоге WordPress

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

Пока де совету ставить  плагины Akismet и Math Comment Spam Protection в связке они отлично работают.

Как ускорить WordPress? Оптимизация изображений, картинок на WordPress.

Ускорение работы wordpress оптимизацией изображений. Для оптимизации картинок нам понадобится плагин Smush It, он  хорошо сжимает все изображения которые находятся в паке медиа файлов вашего блога.

Сначала устанавливаем его через загрузчик плагинов.

В поле поиска указываем Smush It , загружаем и устанавливаем.

После активации в разделе Медиа файлы появился раздел Bulk WP Smush.it

yskorenie WordPress 12

Жмем кнопку «Run all my images through WP Smush.it right now» и ждем когда плагин закончит свою работу.

Работать он будет долго, все зависит от Вашей базы медиа файлов.

Возможно, даже будут вылетать ошибки 504, ничего страшно просто плагину не хватило времени на выполнение запроса.

Перегружаем страницу и ждем когда на плагин предоставит непонятный отчет. Если что, перегружаем еще раз.

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

но все же советую чтоб не грузить систему лишний раз, на будущее оптимизируйте картинки. перед загрузкой на блог. Это лишним не будет.

Как ускорить WordPress? Оптимизация базы данных WordPress

Ускорение работы wordpress, оптимизируя работу базы данных.

Нужно установить два плагина .

DB Cache Reloaded – Options он кеширует запросы к базе данных.

активировать его и в панели включить следующие настройки.

yskorenie WordPress 15

 

Второй Optimize DB нужно закачать, активировать. Включить оптимизацию и затем отключить.Процедуру нужно делать раз в неделю, в зависимости от наполняемости Вашего блога.

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

Первый сервис показал совсем не много.

yskorenie WordPress 13

И второй так же меня немного порадовал.

 

yskorenie WordPress 11

 

Что еще можно посоветовать  для ускорения блога на WordPress.

Для ускорение работы wordpress рекомендую сделать еще следующее.

1.Убрать лишние счетчики и рейтинги, он прилично грузят блог. Оставьте один, а то и вообще Гугл-аналитику и достаточно.

2.Если используете большое фоновое изображение в шаблоне, как у меня например, попробуйте сжать его на любом сервисе для обработки картинок.

3.Можно вручную убрать лишние запросы к базе данных файле header.php

Привожу примеры что у меня:

<html <?php language_attributes(); ?>> который спрашивает у базы язык документа можно заменить на <html lang=»ru-RU»>

<meta charset=»<?php bloginfo(‘charset’) ?>» /> кодировка документа <meta charset=»UTF-8″ />

<link rel=»stylesheet» href=»<?php bloginfo(‘stylesheet_url’) ?>» media=»screen» /> путь к файлу стилей <link rel=»stylesheet» href=»http://infomaster.su/wp-content/themes/infomaster2013/style.css» media=»screen» />

<link rel=»pingback» href=»<?php bloginfo(‘pingback_url’); ?>» /> путь к файлу xmlrpc.php <link rel=»pingback» href=»http://infomaster.su/xmlrpc.php» />

Вот еще минус 4 запроса к базе данных.

4.Попробуйте перенести все скрипты из файла header.php в файл footer.php

У меня получилось правда перенести только один, скрипт обрабатывающий комментарии от Контакта, но все таки и то хлеб.

В целом, меня блог и визуально и по показателям стал в несколько раз быстрее.

Смотрите на ускорение блога WordPress по показателям 2,44-1,32 и 4,81-1,34

Пишите в комментариях что получилось у Вас, надеюсь что результаты ускорения WordPress еще лучше!

Ожидайте СКОРО третью часть, как УСКОРИТЬ WORDPRESS


Вы прочитали мою статью " Как ускорить WordPress? Как снять тормоза с блога 2. "  Хотел бы прочитать Ваше мнение в комментариях.



Купить здесь баннер
WordPress Еще записи по этой теме:
необходимые руководства по основным базовым знаниям, бесплатные видео-курсы, способы заработка на сайте
Комментарии для сайта Cackle
57 комментариев to “Как ускорить WordPress? Как снять тормоза с блога 2.”
  1. Интересная статья! Узнал для себя несколько новых плагинов и тут же применил их. Результат потрясающий!:) У меня на WP установлен плагин Lightbox Plus ColorBox который открывает изображения по верх страницы, что облегчает чтение статей и при нажатии на изображение не надо возвращаться на предыдущую страницу и потом искать где остановился. Но он очень сильно нагружает движок. А отключать его НУ ОЧЕНЬ не хочется.

  2. Виктор:

    Круто! проверил блог в первом сервисе 4.79 (ужас 😮 ) во втором 1.91 пойду все описанное применю и сразу отпишусь, что получилось!
    Кстати спасибо огромное за статью!
    Я второй блог свой боюсь проверять, он у меня тяжелый. Но придеться

  3. Виктор:

    на первом этапе проверки первый сервис вместо 4.79 показал 3.64 а второй 1.61
    после всех настроек показатели на обоих сервисах выросли первый 4.08 а второй аж 3.25
    почему так? что-то не правильно сделал?

  4. Перед проверкой пройдитесь по страницам что в кеш записались.

  5. Добрый день, для начало приветствия. Хотел авторизоваться через твиттер, но куда исчезли виджеты возле комментов, я так не понял. Ускорением я как то занимался в своём блоге, даже написал статью Но на всякий случай ещё раз проверил,
    во общем на первом сервисе получилось; 1.98 s на втором 2.76s. Как думаете Федор пойдет, или дальше заняться ускорением, или проверять каждую страницу

  6. Федор, возможность оставлять через твиттер кажется пропала. Что скажете, насчёт этого. А то Ваш счётчик на сайдбаре, меня будет считать как два разных человека. А ведь Али и Тkalexs-bloger, оин и тот же человек.

    • Вернул возможность комментировать через соц. сети и подправил два ваших последних комментария, чтоб они считались как через твиттер.

  7. Иван:

    Отличная статья, все четко и по теме, даже лучше видео.

  8. Хорошая статья. Честно говоря, не знал об этих сервисах. Проверил сайт по недвижимости, со слайдером и множеством картинок (7-9 картинок на страницу по 800px-900px) — результат 0,44. Правда сайт написан на «maxsite cms» , где разработчик Максим постоянно оптимизирует ядро, в отличие от WordPress, где ядром последний раз года 2 назад занимались. Поэтому не понимаю приверженцев определенной cms — это, что религия такая? Я всегда выбираю движки с хорошим кодом и быстрые. Например блоги, витрины, обычные сайты делаю на maxsite, интернет-магазины на opencart, а порталы, мощные интернет-площадки на netcat. Эти cms постоянно развиваются, а WordPress в своем развитии застрял где-то на 2010 году.

  9. Привет Федор! Статья Как ускорить WordPress как раз для многих, кто хочет чтобы его блог читали многие. Я бы добавил несколько советов из своего опыта.
    Это во первых у всех сервисов проверки скорости есть своя погрешность. Так как на работу сервиса влияют многие факторы. Поэтому проверку необходимо делать несколько раз и брать среднее значение показаний.
    А во вторых я бы еще для увеличения скорости посоветовал установить плагин Lazy Load. Плагин загружает картинки по мере прокручивания страницы. Т.е. сразу при загрузке страницы блога в браузер, картинки не загружаются, что очень сильно уменьшает размер страницы и ускоряет загрузку.
    Если у Вас на странице есть несколько картинок, и они расположены в начале, в середине, и в конце, то этот плагин загружает только первую картинку, находящуюся на самом верху. И уже позже, по мере прокручивания, подгружает другие картинки. Это хорошо тем, что сильно сокращает размер страницы при еѐ загрузке в браузер посетителя.

  10. Согласен у сервисов есть погрешность и не малая. Потому и рекомендую использовать несколько.
    Но я сам вижу что блог стал быстрее.
    На своем ashifin.net я использовал платный Макс-кеш, но в нем так же есть свои недостатки и сморю некоторые стали отказываться от него. сильно он влияет на работу других плагинов.
    А за Lazy Load. спасибо, нужно протестировать.

    • Виктор:

      А я как раз вот думал о покупке макс кеш.
      Значит не стоит торопиться?

      • При покупке Макс сначала даст Вам тестовую версию.
        Поганяете ее на сайте, если все нормально то стоит купить, все зависит от того что использует ваш сайт.
        Например закрывать кониент не получится скриптом Попова, или нужно добавлять страницы в исключение. но тогда разумеется. они грузятся дольше.

        • Как ускорить WordPress. А я использую Макс-кеш пока на мои потребности вроде не влияет. Да все правильно надо протестить для этого дается две недели. А так все плагины которые связаны с кешированием, могут влиять на работу других плагинов и при установке любого кеш-плагина надо обязательно понаблюдать за работой всех установленных у вас плагинов и работающих всевозможных скриптов.

          • Ant:

            Автор скрипта Maxcache утверждает, что его скрипт работает в десятки раз быстрее плагинов для кеширования. Стоит сейчас 10 у.е. за пожизненное использование. Раньше стоил 800 руб.

      • Макс Кеш не плохая штука если блог имеет большую посещаемость он как раз к стати! Да и стоит он не много!

  11. Насчёт Макс-кеш как-то не задумывался, мой блог не сильно загружен, в основном пишу статьи

  12. Насчёт Макс-кеш как-то не задумывался, мой блог не сильно загружен, в основном пишу статьи

  13. Как ускорить WordPress. Да Федор по Вашему совету поставил Макс -кеш тестовую версию, пока вроде ничего не изменилось

    • Макс дает скрипт для измерения скорости. Поставьте его и посмотрите, хотя у Вас легкий дизайн, врядли что то будет тормозить.

  14. Наталья:

    Отличная и полезная статья Как ускорить WordPress. Спасибо.

  15. Да уж, скорость очень сильно помогает. А то бывает заходишь на сайт — интересный, полезный, но висит… и думаешь, когда же автор его прокачает или ускорит 😉

  16. Kali:

    Может и ошибусь, но если убрать ненавистный мне JavaScript, большинство сайтов будут загружаться намного быстрее.

  17. саша:

    Размещение JavaScript в хедере или в боди сильно влияет на загрузку страниц.

  18. Проверила-таки свой сайт по двум сервисам: 2,64 и 2,33. Так что работать есть над чем (я в этом и не сомневалась). Табличку-то я получила, но вот как ее «читать» надо еще разобраться.

  19. Да у меня тоже неплохой результат — 16.52s! 🙂

  20. Вопрос. Вы не пытались сравнивать CW Image Optimize и рекомендованный Вами Smush.it. Насколько я понял это аналогичные плагины. Так если между ними критичные различия в работе?

    • Если честно то нет.
      Нужно попробовать загрузить картинку с одним плагином а затем с другим.
      Посмотреть результат-размер файла.
      Пока руки не доходят, но попробую.

  21. Хорошая статья, у меня вечно проблема с производительностью сайта, особенно после обновления плагинов или добавлением нового

  22. Фёдор, здравствуйте!

    Удалось (html не владею) на своем сайте внести изменения о которых Вы пишите в статье, кроме : .

    Проверил несколько раз на скорость загрузки, но //tools.pingdom.com/ дает разные значения от 700ms до 4,07s

  23. Хотя я и пользуюсь сжимающими фото программами, но плагин, который Вы посоветовали Сжал еще на 18%. Узнал, что защитный плагин очень много весит. Буду что-то решать с ним. А за статью спасибо огромное.

  24. Можно приступать к работе с программой CCleaner. Если программа не запустилась автоматически, то откройте ее с помощью ярлыка на рабочем столе, или в меню пуск. Для начала рассмотрим процесс очистки системы от ненужных файлов. После запуска программы, сразу открывается вкладка Tj3eOI7yW
    С наступающими Велики Майскими праздниками! )

Оставить комментарий

(required)

(required)


Купить здесь баннер
Инфо-Мастерская на YouTube



Это интересно!
Новость для блоггеров
Поиск по Инфо-мастерской

Пользовательский поиск
Интересное
Camtasia Studio от А до Я курс	предназначен	для	тех,	кто	хочет	создавать	свои собственные	обучающие курсы и зарабатывать на этом деньги