Тормозной $r->frlush
Andrew Pavlenko
apavlenko at gmail.com
Wed Apr 12 20:37:40 MSD 2006
Использование $r-rflush в perl'овых скриптах под nginx
(http_perl_module) - дорогая по времени операция.
Скорость отдачи ответа вот так:
$r->header_out("Count", $count);
$r->send_http_header("text/html");
return OK;
или вот так:
$r->send_http_header("text/html");
$r->print($count);
return OK;
составляет 0.01 секунду.
А вот так:
$r->send_http_header("text/html");
$r->print($count);
$r->rflush;
return OK;
- 0.1 секунда.
(я не привожу конфигураций аппаратного и программного обеспечения,
потому что результат относителен, но в моих условиях - до
чрезвычайности стабилен).
Игорь, это так и должно быть или тебе открылось поле для оптимизаций? :)
--
С уважением,
Андрей Павленко
+7-(903)-718-15-13
ICQ 628-43-806
=====
Человеку свойствено ошибаться, и он пользуется этим свойством часто и
с удовольствием.
More information about the nginx-ru
mailing list