// codeart.ru / Главная / Как измерить производительность сайта

Как измерить производительность сайта

Автор: Evgeny Sergeev

Думаю нет необходимости объяснять, что при определенном количестве пользователей одновременно обращающихся к сайту, последний ляжет в глубокий даун. Но как оценить сколько человек он может потянуть?

Я пользуюсь утилитой “ab”, она входит в стандартный дистрибутив Linux FedoraCore (думаю как и во многие другие Linux-ы). Для того чтобы “натравить” ее на сайт достаточно дать команду:

ab -n 100 -c 5 http://www.example.com

Где,
n - количество запросов
c - количество потоков (служит для эмуляции одновременно обращающихся пользователей)

Если необходимо, для оценки, передать POST данные, то удобно использовать ключик -p [имя файла]. Сами данные необходимо сохранить в файле:

ab -n 100 -c 5 -p data.txt http://www.example.com

Сам файл data.txt выглядит так:

?action=edit&post=32

?action=delete&post=52

?action=dothis&post=432

В конце остается только проанализировать полученные данные и сделать соответствующие выводы.

Leave a Reply

« Новая Тема - TheSky Что должна возвращать функция. »

 

Кухонный Bosch MCM 5525 - BOSCH MCM 2120. Бытовая техника Bosch. | Снять помещение для проведения свадеб банкетов торжеств в Международном Деловом Центре | инструктор по вождению | Аренда офиса в центре Москвы в интернете. Офис аренда деловой центр.