T
T
Turik-us2016-08-24 11:28:57
Yii
Turik-us, 2016-08-24 11:28:57

How to load test a website using Yii2?

How to load test a site on Yii2 to find out which caches slow down the most, the longest requests, etc.?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
Нурлан, 2016-08-24
@daager

Pinba + Slow query log + Xhprof + AB/Я.Танк

Максим Тимофеев, 2016-08-24
@webinar Куратор тега Yii

Это видно в дебаг панели. Вполне исчерпывающая инфа там: запросы, скорость отработки кода на сервере, время запросов, использование памяти. А потом уже можно проводить тесты с высокой нагрузкой.

Алексей Павлов, 2016-08-29
@joseperez

ab -c 5 -n 50 http://site-name.ru
ruhighload.com/post/%D0%9E%D0%BF%D1%82%D0%B8%D0%BC...

F
fluid, 2016-09-01
@fluid

Лучше запустить проект, если не запущен, собрать access log и на основе его оптимизировать(смотреть какие запросы на этих урлах выполняются и что можно оптимизировать). А то обычно все сразу хватаются оптимизировать запросы > 1c, хотя они выполняются 1н раз в сутки, а запросы 0.2с, которые запускаются очень часто не трогают:). Как вариант запустить логирование всех запросов, потом объеденить одинаковые и выставить приоритеты, по частоте.
Нагрузочные тесты - пыль в глаза заказчиков, если они построены не на основе активности пользователей.

Руслан, 2016-09-01
@mitrm

Поставить мониторинг базы данных
Запустить Яндекс танк по адресам
Анализ логов и мониторинга
Я использую tuning-primer.sh и mysqltuner

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question