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
>
>
>
>
|