Поднадоело. Но, донастроить кеширующий плагин W3 Total Cache надо (история). Итак, замеры.
- после каждого изменения настройки – сброс кеша.
- из двух замеров выбираю наилучший 🙄
- страница: категория блога, 20 записей на “page”.
- значения в миллисекундах
- параметры плагина
- выключен
- включено “page cache”, метод – Opcode: XCache
- включено “page cache” и “Browser cache”. В том числе – HTTP (gzip) compression
- уберём компрессию из предыдущего пункта.
- включим “минификацию” – Minify
Замечание: всё это тестирование не совсем корректно. Хотя бы потому, что ab не имеет кеша и качает всегда. То есть, в первой табличке (локальное тестирование) скорее время генерации/отклика, а во второй – сетевое взаимодействие.
ab -c 4 -n 1000 http://elena.bosenko.info/category/toys-ru/
С локального сервера
Процент от запросов | |||||||||
% | 50% | 66% | 75% | 80% | 90% | 95% | 98% | 99% | 100% |
1 | 682 | 710 | 746 | 760 | 799 | 1301 | 1537 | 1542 | 1542 |
2 | 36 | 37 | 38 | 40 | 44 | 51 | 55 | 58 | 58 |
3 | 26 | 28 | 29 | 31 | 35 | 37 | 38 | 40 | 48 |
4 | 26 | 28 | 29 | 31 | 34 | 36 | 38 | 38 | 40 |
5 | 15 | 16 | 18 | 18 | 19 | 20 | 21 | 21 | 24 |
С удалённой машины.
Процент от запросов | |||||||||
% | 50% | 66% | 75% | 80% | 90% | 95% | 98% | 99% | 100% |
1 | 846 | 872 | 894 | 904 | 1045 | 1262 | 1308 | 1728 | 1728 |
2 | 272 | 300 | 324 | 338 | 447 | 699 | 828 | 1492 | 1492 |
3 | 297 | 322 | 336 | 347 | 390 | 455 | 565 | 730 | 1551 |
4 | 308 | 323 | 329 | 333 | 346 | 366 | 396 | 448 | 619 |
5 | 288 | 314 | 335 | 344 | 413 | 542 | 929 | 1485 | 6338 |
И ещё с одной “удалёнки”. Жаль, что я начал с пятого теста
Процент от запросов | |||||||||
% | 50% | 66% | 75% | 80% | 90% | 95% | 98% | 99% | 100% |
5 | 149 | 150 | 150 | 151 | 153 | 159 | 173 | 175 | 299 |
Всё, надоело. Пусть пока остаётся так. Через некоторое время попробую включить кеширование объектов и запросов к базе.
Для себя я пока вынес так: включение кеша страниц ускоряет реакцию сервака, а кеша браузера – отключает перекачку не нужного. Это суть. Все остальные “игры” с опциями не дают серьёзного эффекта. Почему включение minify даёт такой эффект – я пока не понимаю. Оставляю за скобками “мелочи” типа включения site-map для автоматической генерации страниц в кеше, сжатие потока html, css и пр.,….
ЗЫ: я могу позволить себе такие развлекалочки, поскольку у меня есть своё “железо”. И я не завишу от хостинг-провайдера.
One Reply to “добиваем кеширующий плагин”