Господа, кому не жалко — поделитесь информацией о том, как кто тестирует производительность своих веб-проектов. Интереса праздного ради.
Установка: есть машинка, на машинке Apache2 + mod_fcgid + PHP 5.2.11 + MySQL 5.1. И есть там две ветки одного и того же проекта, в одной ветке то, что и у клиентов на продакшене, во второй ветке то же самое, но с преферансом и поэтессами в части уменьшения нагрузки и увеличения быстродействие.
Задача — произвести в автоматическом режиме сравнительную характеристику поведения проекта под нагрузкой, с цифрами, табличками и графиками. И общий вердикт, во сколько раз увеличилась общая производительность, и насколько безжалостно код топчет систему.
Вторая часть балета — это сделать профилировку и автоанализ полученных данных, чтобы мне было по результатам сказано: у тебя вот здесь, здесь и здесь есть вызовы функций, выбивающиеся из общей картины настолько, что с этим надо что-то делать. Ибо корпеть над ручным сбором и сидением с KCacheGrind не очень спортивно.