> 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

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to