Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Тормозной $r->frlush
- To: nginx-ru@xxxxxxxxx
- Subject: Тормозной $r->frlush
- From: "Andrew Pavlenko" <apavlenko@xxxxxxxxx>
- Date: Wed, 12 Apr 2006 20:37:40 +0400
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=ozU21QTPmoJ8kQlZ8uFTJ9iFPmvkTds2aHLSxPyHkaDUMUw+e15WOF0yF9eOOELpYnwLJPvuDBilRW70u0tfeKrnaM5a2kbgULknjym7zyxA0D1rwReWKsVZkg+TuDD8BvO9eGWt0YBJl32mF9dyZADQqrwLKQyE5Fr2HLTOlFs=
Использование $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
=====
Человеку свойствено ошибаться, и он пользуется этим свойством часто и
с удовольствием.
|