Нередко требуется оценить максимальную производительность веб-проекта. Сколько можно "выжать" из данной конфигурации, не вызвав эффекта замедления загрузки веб-страниц в браузер посетителя?

Например, веб-проект был оптимизирован под высокую нагрузку и размещен на производительном аппаратном обеспечении. Нагрузочное тестирование веб-проекта показало адекватные результаты при эмулируемой посещаемости в 3 000 000 хитов в сутки: время генерации страницы на сервере в среднем 0.5 сек., время загрузки страницы в браузер посетителя в среднем 1 сек. Интересно, а каков предел производительности?

После выполнения данного теста можно узнать, к примеру, что предел производительности на текущей аппаратно-программной конфигурации составляет 5 500 000 хитов в сутки со средним временем генерации страницы на сервере 1 сек., и средним временем загрузки страницы в браузер посетителя - 3 сек. Данное значение позволяет рассчитывать на стабильную работу системы при всплесках нагрузки.

Выполнен нагрузочный тест максимальной производительности проекта - " Настройки > Производительность > Панель производительности > Масштабируемость" с исходными данными:

- Начальное количество одновременных соединений = 1
- Конечное количество одновременных соединений = 5
- Шаг увеличения одновременных соединений = 1
- Максимальная продолжительность теста = 5 минут
- Страница = главная веб-проекта (например - /index.php). Можно выбрать любую посещаемую страниц веб-проекта.

Время генерации страницы не должно превышать 0.5 секунды и не должно серьезно расти при увеличении количества одновременных соединений во время теста. Число ошибок должно быть равно нулю. Минимальное число страниц в секунду должно соответствовать ожидаемой пиковой посещаемости проекта в сутки (хитов в сутки), деленной на 86400. Время получения страницы не должно превышать 1 секунды.