Мар 082014
 

Поднадоело. Но, донастроить кеширующий плагин W3 Total Cache надо (история). Итак, замеры.

  1. после каждого изменения настройки – сброс кеша.
  2. из двух замеров выбираю наилучший  🙄
  3. страница: категория блога, 20 записей на “page”.
  4. значения в миллисекундах
  5. параметры плагина
    1. выключен
    2. включено “page cache”, метод – Opcode: XCache
    3. включено “page cache” и “Browser cache”. В том числе – HTTP (gzip) compression
    4. уберём компрессию из предыдущего пункта.
    5. включим “минификацию” – 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 и пр.,….

ЗЫ: я могу позволить себе такие развлекалочки, поскольку у меня есть своё “железо”. И я не завишу от хостинг-провайдера.

Share

  Один комментарий в “добиваем кеширующий плагин”

  1. […] таблицу из предыдущей статьи. Тесты с сервака (обращение, фактически, к localhost) и с […]