So it is safe to use post_action then? <div>I'm relying on it to serve cached response for users and update cache entry in background if needed, so that users get most of the time a cache hit.</div><div><br></div><div>
Is there a cleaner way to do this?<br><br><div class="gmail_quote">On Wed, Nov 23, 2011 at 11:57, Maxim Dounin <span dir="ltr"><<a href="mailto:mdounin@mdounin.ru">mdounin@mdounin.ru</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello!<br>
<div class="im"><br>
On Tue, Nov 22, 2011 at 11:52:29PM +0200, Calin Don wrote:<br>
<br>
</div><div class="im">> So the time spent doing a post_action is added to $request_time or not?<br>
<br>
</div>Added.<br>
<br>
In general, post_action is a dirty hack which works in context of<br>
a request.  It delays all processing of the request (i.e. logging)<br>
as well as processing of furhter requests in the connection in<br>
question (if any).  This is one of the reasons why post_action<br>
isn't documented, BTW.<br>
<font color="#888888"><br>
Maxim Dounin<br>
</font><div><div></div><div class="h5"><br>
><br>
> On Mon, Nov 21, 2011 at 20:55, Maxim Dounin <<a href="mailto:mdounin@mdounin.ru">mdounin@mdounin.ru</a>> wrote:<br>
><br>
> > Hello!<br>
> ><br>
> > On Mon, Nov 21, 2011 at 08:41:15PM +0200, Calin Don wrote:<br>
> ><br>
> > > Hi,<br>
> > > How is the $request_time calculated in the case of a proxied request. I'm<br>
> > > interested especially in the case where the resource is stale in cache.<br>
> ><br>
> > $request_time is always time since start of the request (when<br>
> > first bytes are read from client) till end of the request (when<br>
> > last bytes are sent to client and logging happens).<br>
> ><br>
> > Maxim Dounin<br>
> ><br>
> > _______________________________________________<br>
> > nginx mailing list<br>
> > <a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
> > <a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
> ><br>
<br>
> _______________________________________________<br>
> nginx mailing list<br>
> <a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
> <a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</div></div></blockquote></div><br></div>