CGI: закрыть соединение до завершения скрипта
От: BreQwaS Россия  
Дата: 16.03.07 01:37
Оценка:
Perl, CGI::Fast.

Ситуация: скрипт делает свою работу, отправляет в браузер всё что нужно, и после этого хочет неторопливо что-то доделать — скажем, закэшировать результат. Как бы закрыть http-соединение (или что именно происходит при завершении cgi-скрипта?) не после выхода из очередной итерации fcgi-цикла, а раньше, сразу после того, как напечатано всё нужное? А то получается, что пользователь уже вроде бы как всё получил, но браузер показывает, что страничка грузится.

Возможно, вопрос тривиальный, но ответа в доке не нашёл. Или плохо искал?
http://livejournal.com/users/breqwas
Re: CGI: закрыть соединение до завершения скрипта
От: Alex Kirhenshtein Латвия http://www.netxms.org
Дата: 16.03.07 09:03
Оценка:
Форкнуться?
NetXMS: Open Source Network monitoring solution
Re[2]: CGI: закрыть соединение до завершения скрипта
От: BreQwaS Россия  
Дата: 16.03.07 10:34
Оценка:
Здравствуйте, Alex Kirhenshtein, Вы писали:

AK>Форкнуться?


Можно форкнуться, можно повесить отдельный сервис и его дёргать. Но это всё умножение сущностей, заведомо неэффективное. Должен быть какой-то более простой способ
http://livejournal.com/users/breqwas
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.