мини тест pressflow

Главные вкладки

Аватар пользователя zman zman 15 мая 2011 в 12:32

Залил контент, добавил нужных модулей и чуток потестировал pressflow-6.20.97

настройка Performance
Caching mode : Disabled
Page compression : Enabled
Block cache : Disabled
Optimize CSS files : Disabled
Optimize JavaScript files : Disabled

модуль трэйсера - Tracker 2

Сервер без нагрузки, кэш очищен.
Первая строчка - первое открытие друпалом, следующая строчка просто рефрэш страницы.

главная страница

529.05 ms. 397 queries 124.87 milliseconds. devel_it()=2.82 MB, devel_shutdown()=29.31 MB.
477.19 ms. 403 queries 79.42 milliseconds. devel_it()=2.81 MB, devel_shutdown()=28.98 MB.
514.61 ms. 392 queries 97.94 milliseconds. Memory usage:Memory used at: devel_it()=2.82 MB, devel_shutdown()=27.79 MB.
409.51 ms. 392 queries 69.31 milliseconds. devel_it()=2.82 MB, devel_shutdown()=27.8 MB.
392.5 ms. 392 queries 69.25 milliseconds. devel_it()=2.82 MB, devel_shutdown()=27.8 MB.
391.05 ms. 392 queries 68.32 milliseconds. devel_it()=2.82 MB, devel_shutdown()=27.8 MB.
---pressflow---
503.62 ms. 396 queries 125.31 milliseconds. devel_it()=2.98 MB, devel_shutdown()=28.97 MB.
398.83 ms. 391 queries 75.63 milliseconds. Memory used at: devel_it()=2.98 MB, devel_shutdown()=27.46 MB.
411.62 ms. 391 queries 71.07 milliseconds.
393.17 ms. 391 queries 70.42 milliseconds.
444.57 ms. 405 queries 81.94 milliseconds.

главная, вторая страница

(www.site.ru/node?page=1)
622.53 ms. 406 queries 197.98 milliseconds. devel_it()=2.82 MB, devel_shutdown()=27.88 MB.
421.97 ms. 389 queries 76.04 milliseconds. devel_it()=2.82 MB, devel_shutdown()=27.81 MB.
---pressflow---
547.01 ms. 409 queries 110.94 milliseconds. devel_it()=2.99 MB, devel_shutdown()=27.56 MB.
420.55 ms. 387 queries 76.07 milliseconds. devel_it()=2.99 MB, devel_shutdown()=27.46 MB.

главная, третья страница

(www.site.ru/node?page=2)
700.8 ms. 414 queries 223.28 milliseconds. devel_it()=2.82 MB, devel_shutdown()=27.86 MB.
388.11 ms. 392 queries 73.66 milliseconds. devel_it()=2.82 MB, devel_shutdown()=27.79 MB.
---pressflow---
487.77 ms. 413 queries 100.42 milliseconds. devel_it()=2.99 MB, devel_shutdown()=27.53 MB.
420.7 ms. 391 queries 76.33 milliseconds. devel_it()=2.99 MB, devel_shutdown()=27.46 MB.

таксономия

первая страница http://www.site.ru/sort/auto
664.32 ms. 419 queries 208.34 milliseconds. devel_it()=2.82 MB, devel_shutdown()=28.21 MB.
---pressflow---
614.4 ms. 415 queries 194.27 milliseconds. devel_it()=2.99 MB, devel_shutdown()=27.86 MB.

таксономия, вторая страница

http://www.site.ru/sort/auto?page=1
636.95 ms. 403 queries 174.06 milliseconds. devel_it()=2.82 MB,
---pressflow---
570.41 ms. 402 queries 156.98 milliseconds. devel_it()=2.99 MB, devel_shutdown()=27.61 MB

трэйсер админский

админский http://www.site.ru/tracker
464.31 ms. 265 queries 124.72 milliseconds. devel_it()=2.82 MB, devel_shutdown()=25.83 MB.
---pressflow---
475.84 ms. 263 queries 128.68 milliseconds. devel_it()=2.99 MB, devel_shutdown()=25.46 MB.

трэйсер админский, вторая страница

http://www.site.ru/tracker?page=2
431.46 ms. 254 queries 113.22 milliseconds. devel_it()=2.82 MB, devel_shutdown()=25.58 MB.
---pressflow---
401.53 ms. 253 queries 86.61 milliseconds. devel_it()=2.99 MB, devel_shutdown()=25.21 MB.

трэйсер админский, третья страница

http://www.site.ru/tracker?page=3
474.18 ms. 255 queries 152.34 milliseconds. devel_it()=2.82 MB, devel_shutdown()=25.58 MB.
---pressflow---
355.48 ms. 255 queries 72.61 milliseconds. devel_it()=2.99 MB, devel_shutdown()=25.22 MB.

трэйсер другого пользователя

http://www.site.ru/user/10/track
598.85 ms. 318 queries 257.63 milliseconds. devel_it()=2.82 MB, devel_shutdown()=25.72 MB.
---pressflow---
447.94 ms. 318 queries 124.22 milliseconds. devel_it()=2.99 MB, devel_shutdown()=25.6 MB.

трэйсер другого пользователя, вторая страница

http://www.site.ru/user/10/track?page=1
487.51 ms. 313 queries 135.97 milliseconds. devel_it()=2.81 MB, devel_shutdown()=26.89 MB.
---pressflow---
443.06 ms. 313 queries 106.06 milliseconds. devel_it()=2.98 MB, devel_shutdown()=26.6 MB.

трэйсер другого пользователя, третья страница

http://www.site.ru/user/10/track?page=2
490.33 ms. 296 queries 155.02 milliseconds. devel_it()=2.82 MB, devel_shutdown()=25.69 MB.
---pressflow---
405.67 ms. 294 queries 97.89 milliseconds. devel_it()=2.99 MB, devel_shutdown()=25.33 MB.

пользователь, просмотр профиля

http://www.site.ru/user/1
454.95 ms. 231 queries 111.87 milliseconds. devel_it()=2.82 MB, devel_shutdown()=25.74 MB.
---pressflow---
356.04 ms. 230 queries 63.89 milliseconds. devel_it()=2.99 MB, devel_shutdown()=25.36 MB.

пользователь, редактирования

http://www.site.ru/user/1/edit
593.86 ms. 260 queries 148.39 milliseconds. devel_it()=2.81 MB, devel_shutdown()=28.48 MB.
---pressflow---
400.92 ms. 248 queries 87.44 milliseconds. devel_it()=2.99 MB, devel_shutdown()=27.03 MB.

пользователь, редактирование

http://www.site.ru/user/12/edit
445.71 ms. 248 queries 85.93 milliseconds. devel_it()=2.82 MB, devel_shutdown()=27.16 MB.
---pressflow---
392.51 ms. 246 queries 70.39 milliseconds. devel_it()=2.99 MB, devel_shutdown()=26.78 MB.

случайная нода 1

1514.89 ms. 907 queries 426.66 milliseconds. devel_it()=2.82 MB, devel_shutdown()=30.64 MB.
---pressflow---
1493.09 ms. 944 queries 376.46 milliseconds. devel_it()=2.98 MB, devel_shutdown()=40.82 MB.

случаная нода 2

1434.12 ms. 899 queries 424.9 milliseconds. devel_it()=2.82 MB, devel_shutdown()=30.48 MB.
---pressflow---
1271.09 ms. 898 queries 363.67 milliseconds. devel_it()=2.99 MB, devel_shutdown()=31.23 MB.

случаная нода 3

1572.12 ms. 903 queries 468.22 milliseconds. devel_it()=2.82 MB, devel_shutdown()=30.39 MB.
---pressflow---
1627.01 ms. 902 queries 432.78 milliseconds. devel_it()=2.99 MB, devel_shutdown()=31.13 MB.

администраторский интерефейс, вывод словаря таксономи

http://www.site.ru/adm/content/taxonomy/1
463.01 ms. 215 queries 95.15 milliseconds. devel_it()=2.82 MB, devel_shutdown()=26.5 MB.
---pressflow---
578.67 ms. 217 queries 125.72 milliseconds. devel_it()=2.99 MB, devel_shutdown()=27.46 MB.

админский вывод модулей

http://www.site.ru/adm/build/modules
1875.37 ms. 464 queries 274.78 milliseconds. devel_it()=2.81 MB, devel_shutdown()=31.65 MB.
---pressflow---
1869.08 ms. 447 queries 255.88 milliseconds. devel_it()=2.99 MB, devel_shutdown()=31.07 MB.

админский вывод статистики быстродействия

http://www.site.ru/adm/reports/performance_loggg_details
479.58 ms. 191 queries 95.1 milliseconds. devel_it()=2.81 MB, devel_shutdown()=27.36 MB.
---pressflow---
543.05 ms. 187 queries 96.4 milliseconds. devel_it()=2.98 MB, devel_shutdown()=28.02 MB.

error

http://www.site.ru/rterwfgdd
245.9 ms. 56 queries 23.5 milliseconds. devel_it()=2.82 MB, devel_shutdown()=22.21 MB.
215.42 ms. 46 queries 11.83 milliseconds. devel_it()=2.82 MB, devel_shutdown()=22.17 MB.
214.92 ms. 47 queries 11.37 milliseconds. devel_it()=2.82 MB, devel_shutdown()=22.17 MB.
---pressflow---
301.89 ms. 46 queries 14.3 milliseconds. devel_it()=2.99 MB, devel_shutdown()=22.8 MB.
306.4 ms. 47 queries 12.15 milliseconds. devel_it()=2.99 MB, devel_shutdown()=22.8 MB.
310.34 ms. 46 queries 12.22 milliseconds. devel_it()=2.99 MB, devel_shutdown()=22.8 MB.

нода с коментариями, первая страница

1458.42 ms. 879 queries 413.67 milliseconds. devel_it()=2.82 MB, devel_shutdown()=30.27 MB.
---pressflow---
1624.41 ms. 878 queries 426.3 milliseconds. devel_it()=2.99 MB, devel_shutdown()=31.03 MB.

нода с коментариями, вторая страница

1083.96 ms. 882 queries 338.6 milliseconds. devel_it()=2.82 MB, devel_shutdown()=30.29 MB.
---pressflow---
1197.6 ms. 896 queries 352.67 milliseconds. devel_it()=2.98 MB, devel_shutdown()=32.21 MB.

нода с коментариями, третья страница

1489.22 ms. 879 queries 413.12 milliseconds. devel_it()=2.82 MB, devel_shutdown()=30.3 MB
---pressflow---
1360.19 ms. 879 queries 394.05 milliseconds. devel_it()=2.99 MB, devel_shutdown()=30.06 MB.

нода с коментариями 4

1163.01 ms. 888 queries 351.3 milliseconds. devel_it()=2.81 MB, devel_shutdown()=31.33 MB.
---pressflow---
727.42 ms. 677 queries 145.02 milliseconds. devel_it()=2.99 MB, devel_shutdown()=30.32 MB.

нода с коментариями 5

1213.86 ms. 883 queries 362.35 milliseconds. devel_it()=2.82 MB, devel_shutdown()=30.32 MB.
---pressflow---
1302.74 ms. 883 queries 365.56 milliseconds. devel_it()=2.99 MB, devel_shutdown()=31.06 MB.

нода с коментариями 6

1493.7 ms. 878 queries 416.22 milliseconds. devel_it()=2.82 MB, devel_shutdown()=30.27 MB.
---pressflow---
1582.65 ms. 878 queries 415.35 milliseconds. devel_it()=2.99 MB, devel_shutdown()=31.03 MB.

нода с коментариями 7

1259.96 ms. 875 queries 371.34 milliseconds. devel_it()=2.82 MB, devel_shutdown()=30.45 MB.
---pressflow---
1617.8 ms. 875 queries 418.99 milliseconds. devel_it()=2.99 MB, devel_shutdown()=31.2 MB.

нода с коментариями 8

1481.58 ms. 875 queries 415.4 milliseconds. devel_it()=2.82 MB, devel_shutdown()=30.38 MB.
---pressflow---
1624.45 ms. 888 queries 428.45 milliseconds. devel_it()=2.98 MB, devel_shutdown()=32.3 MB.

нода с коментариями 9

1140.17 ms. 876 queries 350.34 milliseconds. devel_it()=2.82 MB, devel_shutdown()=30.34 MB.
---pressflow---
1610.58 ms. 876 queries 426.51 milliseconds. devel_it()=2.99 MB, devel_shutdown()=31.09 MB.

Комментарии

Аватар пользователя zman zman 15 мая 2011 в 17:33

выводы

главная страница
быстродействие примерно pressflow и drupal примерно равны
(разницу в быстродействии меньше 5% я считаю погрешностью измерения)

главная, вторая страница
общий вывод pressflow быстрее на 13%
mysql выборка pressflow быстрее на 80%

главная, третья страница
общий вывод pressflow быстрее на 44%
mysql выборка pressflow быстрее в два раза

таксономия
общий вывод pressflow быстрее на 8%
mysql выборка pressflow быстрее на 7%

таксономия, вторая страница
общий вывод pressflow быстрее на 11%
mysql выборка pressflow быстрее на 11%

трэйсер админский
примерно равны (pressflow чуть медленее на 3%, в пределах погрешности)

трэйсер админский, вторая страница
общий вывод pressflow быстрее на 7%
mysql выборка pressflow быстрее на 31%

трэйсер админский, третья страница
общий вывод pressflow быстрее на 33%
mysql выборка pressflow быстрее в 2 раза

трэйсер другого пользователя
общий вывод pressflow быстрее на 34%
mysql выборка pressflow быстрее в 2 раза

трэйсер другого пользователя, вторая страница
общий вывод pressflow быстрее на 10%
mysql выборка pressflow быстрее на 27%

трэйсер другого пользователя, третья страница
общий вывод pressflow быстрее на 21%
mysql выборка pressflow быстрее на 60%

пользователь, просмотр профиля
общий вывод pressflow быстрее на 27%
mysql выборка pressflow быстрее на 76%

пользователь, редактирования
общий вывод pressflow быстрее на 48%
mysql выборка pressflow быстрее на 70%

пользователь другой, редактирование
общий вывод pressflow быстрее на 13%
mysql выборка pressflow быстрее на 21%

случайная нода 1
общий вывод разница не видна
mysql выборка pressflow быстрее на 13%

случаная нода 2
общий вывод pressflow быстрее на 12%
mysql выборка pressflow быстрее на 17%

случаная нода 3
общий вывод примерно одинаков (pressflow медленеей на 3%)
mysql выборка pressflow быстрее на 8%

администраторский интерефейс, вывод словаря таксономи
общий вывод pressflow медленеей на 80%
mysql выборка pressflow быстрее на 76%

админский вывод модулей
общий вывод одинаков
mysql выборка pressflow быстрее на 7%

админский вывод статистики быстродействия
общий вывод pressflow медленней на 88%
mysql выборка одинакова

обработка ошибки
общий вывод pressflow медленней на 19%
mysql выборка pressflow быстрее на 64%

нода с коментариями, первая страница
общий вывод pressflow медленней на 11%
mysql выборка примерно одинакова

нода с коментариями, вторая страница
общий вывод pressflow медленней на 10%
mysql выборка примерно одинакова (pressflow медленней на 4%)

нода с коментариями, третья страница
общий вывод pressflow быстрее на 9%
mysql выборка примерно одинакова

нода с коментариями 4
общий вывод pressflow быстрее на 60%
mysql выборка pressflow быстрее в 2 раза

нода с коментариями 5
общий вывод pressflow медленней на 7%
mysql выборка одинакова

нода с коментариями 6
общий вывод pressflow медленней на 6%
mysql выборка одинакова

нода с коментариями 7
общий вывод pressflow медленней на 22%
mysql выборка pressflow медленней на 11%

------------------------------------------------------------------------------------

общий итог:

- pressflow проседает при выводе многостраничных комментариев
- pressflow проседает при обработке отсутствующих страниц
(видимо ещё не дошли их четыре кухонных ножа до этой части оптимизации вывода и mysql запросов)

upd
- pressflow медленней (-17%) отдаёт страницы для анонимов

+ в большинстве других случаев mysql оптимизация у pressflow даёт хорошую прибавку
+ общий вывод страницы pressflow ускоряет >10%

Аватар пользователя zman zman 15 мая 2011 в 16:11

случайные ноды
просмотр анонимным юзером

кэш обнулял

drp: Время генерации: 485.69 ms Использовано памяти: 21.92 mb Количество запросов к базе: 277
prf: Время генерации: 655.3 ms Использовано памяти: 22.75 mb Количество запросов к базе: 277

drp: Время генерации: 497.6 ms Использовано памяти: 21.9 mb Количество запросов к базе: 270
prf: Время генерации: 658.58 ms Использовано памяти: 22.72 mb Количество запросов к базе: 270

drp: Время генерации: 500.55 ms Использовано памяти: 21.88 mb Количество запросов к базе: 267
prf: Время генерации: 607.16 ms Использовано памяти: 22.7 mb Количество запросов к базе: 267

drp: Время генерации: 520.54 ms Использовано памяти: 21.94 mb Количество запросов к базе: 272
prf: Время генерации: 598.5 ms Использовано памяти: 22.75 mb Количество запросов к базе: 272

drp: Время генерации: 604.84 ms Использовано памяти: 22.97 mb Количество запросов к базе: 281
prf: Время генерации: 652.4 ms Использовано памяти: 22.72 mb Количество запросов к базе: 271

-------

пока откатился назад
устал убирать notice (>10 в разнообразных модулях)