Вы неправильно интерпретируете данные от ab.<br>Запросов не больше, просто они быстрее выполняются. А число 2996.59 всегдя рассчитывается от потолка, если все запросы отработались за <u>одну</u> секунду и общее их количество <u>меньше, чем это число</u>. У вас это 2000.<br>
<br>Для реальних результатов надо чтобы тест длился более секунды, попробуйте<br>
ab -c 500 -n 50000<br><br><br><div class="gmail_quote">22 мая 2008 г. 15:56 пользователь Vladimir <<a href="mailto:desv@i.ua">desv@i.ua</a>> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Добрый день! Возникла странность при тестировании производительности nginx+fast cgi. Есть скрипт:<br>
$cat /usr/local/www/nginx/string.php<br>
<?php<br>
print "1234567890123456";<br>
?><br>
<br>
И nginx,<br>
<br>
1).<br>
...<br>
location ~ \.php$ {<br>
root /usr/local/www/nginx;<br>
fastcgi_pass <a href="http://127.0.0.1:8888" target="_blank">127.0.0.1:8888</a>;<br>
fastcgi_param SCRIPT_FILENAME $request_filename$fastcgi_script_name;<br>
}<br>
...<br>
ab -c 500 -n 2000 '<a href="http://77.xx.xx.xx/string.php" target="_blank">http://77.xx.xx.xx/string.php</a>'<br>
...<br>
Requests per second: 929.23 [#/sec] (mean)<br>
Time per request: 538.081 [ms] (mean)<br>
...<br>
<br>
2).<br>
...<br>
location ~ \.php$ {<br>
fastcgi_pass <a href="http://127.0.0.1:8888" target="_blank">127.0.0.1:8888</a>;<br>
fastcgi_param SCRIPT_FILENAME /usr/local/www/nginx$fastcgi_script_name;<br>
}<br>
...<br>
ab -c 500 -n 2000 '<a href="http://77.xx.xx.xx/string.php" target="_blank">http://77.xx.xx.xx/string.php</a>'<br>
...<br>
Requests per second: 2996.59 [#/sec] (mean)<br>
Time per request: 166.857 [ms] (mean)<br>
...<br>
<br>
<br>
Почему во 2м случае почти в 3 раза больше запросов?<br>
<br>
</blockquote></div><br>