Установил дома сервер:
CPU Intel E6550
ОП 4GB
Ubuntu/apache/APC,memcache,varnish
Выполняю на сервере команду для проверки производительности
ab -n 100 http://имя_сайта
В результате выдают такую статистику:
Server Hostname: мой_сайт
Server Port: 80
Document Path: /моя страница
Document Length: 93579 bytes
Concurrency Level: 1
Time taken for tests: 2.647 seconds
Complete requests: 100
Failed requests: 0
Write errors: 0
Total transferred: 9406531 bytes
HTML transferred: 9357900 bytes
Requests per second: 37.78 [#/sec] (mean)
Time per request: 26.467 [ms] (mean)
Time per request: 26.467 [ms] (mean, across all concurrent requests)
Transfer rate: 3470.81 [Kbytes/sec] received
Сайт сам по себе работает быстро, но хотелось бы узнать 35-40 запросов в секунду это много или мало. Собственно пока меня все остальное в сервере устраивает, работает быстро, без лагов, но все равно хочется как-то проверить сколько хостов в день сервер выдержит.
Комментарии
Само по себе 40 запросов в секунду понятно, что если 40 человек одновременно зайдут на эту страницу, то ждать им ответа 2.6 секунд.
Для такого сервера, при тестировании для анонимного пользователя (соответственно всё должно быть закешировано) это очень мало. Должно быть несколько сотен. Хотя, тут ещё проблема в методике измерений, если сделать -c 10 например, будет правильнее и результат может быть выше.
35*60*60*24
А вот и нет. Если будет столько запросов сервер ляжет...
Запросы не распределяются равномерно по времени. (С уважением, К.О.)
забыл тэг [сарказм]
Оке, спасибо, думаю пока этого будет больше, чем достаточно для меня. С моими 2к просмотрами в день боятся точно нечего)