Mailinglisten-Archive |
Norbert Pfeiffer wrote: > Hi, > > habe zwei Scripte, die fast voellig identisch sind: > > <-------- Script A> > <? > function getmicrotime() { > list($usec, $sec) = explode(" ",microtime()); > return ((float)$usec + (float)$sec); > } > $t_ON = getmicrotime(); > dl('php_mysql.dll'); > include("/_home/incl/class/all/_idxtest.class"); > $XX = new _index(); > include("/_home/incl/templ/all/_idxtest.templ"); > ?><SMALL><TT> <?= number_format(((getmicrotime() > - $t_ON) * 1000),3,',','.'); ?> ms</TT> > </-------- Script A> > > <-------- Script B> > <? > function getmicrotime() { > list($usec, $sec) = explode(" ",microtime()); > return ((float)$usec + (float)$sec); > } > $t_ON = getmicrotime(); > dl('php_mysql.dll'); > include("_incl/_idxtest.class"); > $XX = new _index(); > include("_incl/_idxtest.templ"); > ?><SMALL><TT> <?= number_format(((getmicrotime() > - $t_ON) * 1000),3,',','.'); ?> ms</TT> > </-------- Script B> > > Nun ist jedoch der Unterschied in der Laufzeit sehr > betraechtlich: > Script A: 11.445,853 ms > Script B: 229,231 ms > Apache/1.3.29 (Win32), PHP/5.0.0b3 > > > Hat dazu jemand eventuell eine Vermutung ... ja meine Galskugel .. ooh kann es sein das der ausschlaggebende Unterschied in den Scripten "_incl/_idxtest.templ" und "/_home/incl/class/all/_idxtest.class" liegt ??? denn der rest ist ja wohl gleich, oder? -- Sebastian Mendel (www.sebastianmendel.de) *www.warzonez.de* | www.tekkno4u.de | www.nofetish.com
php::bar PHP Wiki - Listenarchive