Вход

Просмотр полной версии : Тестирование скорости ответа сайта.


azalio
06.11.2007, 22:27
Предположим у вас появился сайт, а возможно и выделенный сервер ( VPS или настоящая железка ) и вам захотелось понять, сколько посетителей вы готовы обслужить на своем сайте.

Под unix ( FreeBSD, Linux ), вместе с апачем поставляется утилита ab.

Чтобы понять что это такое для начала надо запустить команду:

man ab

которая расскажет как пользоваться утилитой.
Итак приступим, для начала попробуем 10 одновременных подключений и 10 запросов:

ab -c 10 -n 10 http://www.ru/

Concurrency Level: 10
Time taken for tests: 0.022 seconds
Complete requests: 10

Requests per second: 454.55 [#/sec] (mean)
Time per request: 22.00 [ms] (mean)
Time per request: 2.20 [ms] (mean, across all concurrent requests)


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

Мы получили, что 1 запрос занял примерно 22 милисекунды, что очень хорошо.

Постепенно, увеличивая число запросов и число одновременных соединений можно понять, сколько посетителей выдержит ваш сайт.

Foxter
06.11.2007, 22:45
узнал кое что новое. спасибо!

ISam
17.11.2007, 03:02
гы) мод виндой это тож несложно сделать тупо пингуем сайтик и смотрим задержку.

промисываем в СМД
Ping ццц.сайт.ру ))

azalio
17.11.2007, 11:37
гы) мод виндой это тож несложно сделать тупо пингуем сайтик и смотрим задержку.

промисываем в СМД
Ping ццц.сайт.ру ))

И что ты увидишь пингуя сервер? Время ответа пинга, а не время ответа сайта. Вообщем бред.

amorka
11.03.2008, 18:48
в полне согласен с озарио такоее моно вод ХП зделать прописав в СМД инг этого серва и все