Pull to refresh

Comments 27

Уже полгода бьюсь с LiveStreet CMS, с подобной оптимизацией, ни в какую.
Для Wordpress попробую ваш метод, спасибо.
Исследую вопрос с LiveStreet CMS, если соберем полезную информацию — обязательно опубликую.
Забавно, но у меня LS «из коробки» работает настолько шустрее, чем WP, что вопрос оптимизации даже в голову не приходит.
По моему, какие-то очевидные вещи описаны в статье, для такого сайта.
Тем, кто работает с ЦМС очень часто не хватает очевидных вещей :)
Можете ещё посмотреть QuickCache плагин, тоже делает свое дел, довольно не плохо.
реально банальщина, ни одной новой фичи, которая не была бы описана в тысяче других статей про оптимизации.
самый обычный набор оптимизаций для любой cms.
У меня от такие цифры:
Concurrency Level: 10
Time taken for tests: 0.300763 seconds
Complete requests: 500
Failed requests: 0
Write errors: 0
Total transferred: 9690342 bytes
HTML transferred: 9485433 bytes
Requests per second: 1662.44 [#/sec] (mean)
Time per request: 6.015 [ms] (mean)
Time per request: 0.602 [ms] (mean, across all concurrent requests)
Transfer rate: 31463.31 [Kbytes/sec] received

Во время настройки отлично помогла ссылка code.tutsplus.com/tutorials/how-to-analyze-your-wordpress-installations-performance--wp-26472.

P.S.: хорошо-бы еще настроить Last-Modified и обработку Not Modified, о чем в посте не увидел ни слова. И где gzip?
 Спасибо, gzip добавил. Заголовок Last-Modified устанавливает модуль минификации.
Last-Modified полезно устанавливать не только для статики, но и для самих страниц.
Самая лучшая оптимизация вордпресса, это отключение лишних плагинов и вывода лишней информации в header и не забывать отключать подсчет числа постов в категориях меню.
Использование supercache на конфигурациях с nginx php-fpm вряд ли будет целесообразным — nginx отлично справляется с этим, да и работа таких кэшей на nginx очень не стабильна (возможно связана со спецификой моих адресаций, но supercahe зависал через сутки работы)
Все это, конечно, замечательно, но при чем здесь WordPress? :) Это подходит для оптимизации любого (даже статического html сайта), но оно не спасет при тупящем движке.
Согласен, что wordpress тот еще двиг, но про тупящий — это слишком. У меня есть сайтики на 60К страниц с разными метатегами и таксономиями — работает и шустренько работает. Чего это стоили, не буду говорить, но сделать можно.
1. В gzip_types я бы добавил еще application/javascript.
2. Строка с «location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf...» в конце просто обрывается, конфиг в итоге синтаксически неверен.
3. В поставках последних версий php веток 5.2, 5.3 и 5.4 есть модуль opcache. Есть ли какие-то причины продолжать ставить apc? (вопрос без подвоха, я не пытался сравнивать их производительность, но если есть какие-то основания использовать именно apc — их стоило бы привести в статье)
1. text/html можно еще добавить и еще много всего.
2. Там как я понимаю не готовый конфиг, а всего лишь пример.
3. Opcache есть и приглядывает за ним автор MMCache, честно говоря я его ни разу не смотрел(opcache), но вместо apc использую xcache, это все тоже что и MMCache, opcache, eaccelerator, но с дополнительными плюшками который нет, ну или не было, ни у кого из выше перечисленных, а именно кеширование переменных(var) и подержка многоядерных систем.
1. Ответы с типом “text/html” сжимаются всегда (если, конечно, gzip on). nginx.org/ru/docs/http/ngx_http_gzip_module.html#gzip_types
2. Синтаксически неверный пример? Там, если присмотреться, location "~* ^.+\.(", а закрывающей скобки и открывающей фигурной скобки просто нет. По мне, так все-таки ляп, а не часть задумки.
По поводу APC:
3. PHP 5.5 c OPcach именно только так и никаких других акселераторов — прирост скорости в несколько раз в отличие от голого PHP 5.3 (а если он с APC то там акселерация начинает борется с недостатком памяти сервера — но так уж работает именно APC).

©
Спасибо, добавил этот комментарий в статью.
> Ускоряем Wordpress
Эта музыка будет играть вечно. Из года в год.
OFF: Google PageSpeed дает «google.com» 92/100, «yandex.ru» 99/100.
Как показывает практика стоит перенести /wp-content/uploads как и тему в субдомен тогда будет 98-99 из 100.
Ну и заменить в темах динамичесские ссылки на графику статическими.
Sign up to leave a comment.

Articles