ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: deferer request handling


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: deferer request handling
  • From: "Alexander Dolgarev" <a.dolgarev@xxxxxxxxx>
  • Date: Thu, 3 Apr 2008 10:24:25 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=pJhK08UcJIwdx1awrMddVn7LrRWXreKwpprsC0RmQSM=; b=Der/J/BroILUpihuh1Cuis3d1yCacbargXysN3IwLKbtGj/spSpEX5veH7h9nNZIFudUO9n1y48P/6nxwP5ryI0rYYcyRYLv3jI30UPJ8uEYRenvuYbraKz8sS//NAoI3q3T6GKiaa1mXCLV8gK6X/czwEBIn2rlqM4B72OZUZQ=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=bQ5oSBHUcXIB4TZzwS6T2pqB+1+ZffRCJcCxOr/EgYS4vwFN0HEjdrjOKdvaG14CHejRqzzBQtBwv/Qdrz1uL02CXxd+5XBwAfm/Y4NTAAt7NoGacFs27k6CdgqsE+yJTmrZZuHRkw9q5DP/vEE/YRMql+M52+UAfcObNfgu9PI=
  • In-reply-to: <983964621.20080402223001@xxxxxxx>
  • References: <983964621.20080402223001@xxxxxxx>

Если я правильно понял, то клиент посылает запрос, получает ответ, что
данных пока нет, через некоторое время опять делает запрос и получает
данные? Тогда можно использовать кукисы, т.е. если запрос приходит без
него, то начать готовить данные, если с ним - то по кукису в качестве
ключа выдать готовые данные.

Если же клиент делает только один запрос и ожидает в ответ данных, то
можно сделать наподобие модуля прокси, aka работа с upstream.


2008/4/2 linux-kernel <linux-kernel@xxxxxxx>:
> Здравствуйте, nginx-ru.
>
>  Подскажите пожалуйста, как провернуть такую штуку.
>  Пришел запрос в хендлер, как сделать так чтобы запрос пометить что я
>  его обработаю позже и сделать ретурн из хенндлера, а потом после того
>  как будут готовы данные, далее дернуть каким нибудь образом нжинх и
>  чтобы уже обработать запрос
>
>  --
>  С уважением,
>   linux-kernel                          mailto:linux-kernel@xxxxxxx
>
>
>
>


 




Copyright © Lexa Software, 1996-2009.