Re: Everyone on the road?

From: Date: Fri, 06 Aug 2004 15:59:29 +0000
Subject: Re: Everyone on the road?
References: 1 2 3 4  Groups: php.internals 
Request: Send a blank email to internals+get-11968@lists.php.net to get a copy of this message
> I meant to mention this a while ago, but it slipped my mind. Most web > servers do that time() call for us at the beginning of the request because > they need it for logging purposes. I think the right approach here is to > add a SAPI call to expose this. For Apache-1.3 it is right in the > request_rec in the request_time field. Obviously the SAPI call would > simply do the time() call itself if it can't fetch it from somewhere > internally. > It sounds good enough, but I'd worry about people using this in incompletely-thought-out benchmarking scripts. A SAPI which supports the request time record would appear to take slightly longer than a SAPI which does not (the time between processing the request in the web server and passing off to PHP {plus compile, plus execute down to that instructuion}) <note> Do <emphasis>NOT</emphasis> use this method for benchmarking between different webservers, inconsistent implementations could give unexpected results. </note> -Sara

« previous php.internals (#11968) next »