Если отображение страницы занимает 1 мс, значит ли это 1000 страниц в секунду? - PullRequest
2 голосов
/ 24 сентября 2011

Если отображение веб-страницы занимает 1 мс, значит ли это, что мое приложение может выполнять 1000 страниц в секунду?

Я понимаю, что это также зависит от других вещей, таких как соединения и блокировки дБ, но в целом это хорошее измерение или, скорее всего, больше из-за многопоточности веб-серверов, количества ядер и т. Д.

Кстати, побочный вопрос, какие миллисекунды # вы, ребята, видите для ваших просмотров страниц в приложениях rails?

Ответы [ 2 ]

4 голосов
/ 24 сентября 2011

время отклика на 1 запрос, безусловно, недостаточно для оценки производительности и масштабируемости приложения rails.Это первый и самый простой способ быстро понять, как работает ваше приложение, - использовать ab (apache bench).

ab -n 100 -c 4 http://yourdomain.com/

, где 100 - количество запросов, а 4 - количество одновременных запросов.не забудьте / в конце!(или укажите действие маршрута / контроллера, которое вы хотите проверить)

3 голосов
/ 24 сентября 2011

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

Это точка нагрузочного тестирования, чтобы вы могли более надежнокак будет работать ваш сайт / приложение.Тестируя с заданными интервалами нагрузки, вы можете лучше определить кривую снижения производительности.

...