wordpress очередные плагины, дающие нагрузку

Все таки плагины для wordpress надо выбирать и проверять. Первый опыт снижения нагрузки уже был, тогда причина была в плагине NextGEN Gallery 2й версии.
Обратился человек с вопросом снижения нагрузки от WordPress’a на хостинг. Первый совет установить плюшки статистики показал проблему:
wordpress очередные плагины, дающие нагрузку

306 запросов — очень много. Смотрим изнутри.

В стандартном состоянии (из коробки, с парой плагинов) статистика должна показывать 20-50 запросов в зависимости от используемого шаблона. Чтобы узнать какой плагин создает остальные запросы, отключаем их все, затем включаем по одному и сравниваем вывод статистики (кстати если на сайте уже установлен плагин кеширования, то перед его отключением обязательно очистить весь кеш).

Путем не сложных манипуляций, нашлись 2 «героя»:
1. No Category Parents — добавляет порядка 180 запросов
2. IGIT Related Post With Thumb — добавляет порядка 80 запросов
Погуглив, аналог No Category Parents быстро нашелся — WP No Category Base
С аналогом для IGIT Related Post With Thumb пока не определились.

Итог — заметные изменения в статистике:
wordpress очередные плагины, дающие нагрузку результат

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

Аватар

Андрей on 23.04.2015 at 00:19.

Поделюсь годнотой:

add_filter('category_link', create_function('$a', 'return str_replace("category/", "", $a);'), 9999); 

Добавив это в functions.php можно избавить от WP No Category Base и подобных ему плагинов..

Ответить

kgtu5

kgtu5 on 26.04.2015 at 22:23.

способ хороший, но работает только если ЧПУ начинается с

/%category%/

и если есть статьи, проиндексированные с «категорией», необходимо добавить строку

RewriteRule ^(.*?/)category/(.+)$ $1$2 [R=301,L]

в корневой .htaccess после

RewriteBase /

Ответить

Скажите свое мнение

ваш email не публикуется. обязательно *

;-) :yawn: :whew: :toivo: :tmi: :time: :thinking: :talking: :sweating: :swear: :sun: :star: :smoke: :smirk: :sleepy: :skype: :shock: :shake: :rofl: :rain: :punch: :puke: :poolparty: :pizza: :phone: :party: :oops: :nod: :no: :ninja: :neutral: :nerd: :music: :muscle: :mrgreen: :movie: :mooning: :mmm: :middlefinger: :makeup: :mail: :mad: :lol: :lipssealed: :kiss: :itwashtme: :inlove: :idea: :hi: :heidy: :heart: :headbang: :happy: :handshake: :giggle: :fubar: :flower: :evilgrin: :emo: :dull: :drunk: :drink: :doh: :devil: :dance: :cry: :cool: :coffie: :clapping: :cash: :call: :cake: :bug: :brokenheart: :bow: :blush: :beer: :bear: :bandit: :arrow: :angry: :angel: :^) :???: :?: :-| :-o :-P :-D :-) :-( :!:

 

*

code

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.