Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  3 606
Er det mulig å få scriptet som printer på skjermen hvor stor prosent mysql og php en side er laget av?

eks.
Page generated in 0.06289291 seconds (76.94% PHP - 23.06% MySQL) with 12 queries.
sånn som "Page generated in 0.09951901 seconds (62.01% PHP - 37.99% MySQL) with 20 queries." som man finner nederst på freakforum sidene ? ja det vil jeg tro.. er vel noe sånt å finne på hotscripts...
ex-crew uten solbriller
SharQ's Avatar
Om du leser hvordan funksjonen microtime() fungerer (hint: http://php.net/microtime), og er halvgod i PHP, så klarer du det.

h
ex-crew uten solbriller
SharQ's Avatar
Et eksempel fra den siden linket til ovenfor:

Yet another quick&easy code timing function (and the getmicrotime() function from the earlier example):

$STARTTIME = getmicrotime();
$LASTTIME = $STARTTIME;
$TIMESTAMPCOUNT=0;

function PrintTimestamp()
{
__ global $STARTTIME, $LASTTIME, $TIMESTAMPCOUNT;
__ $now = getmicrotime();
__ echo "\n\n<!-- [TIME] ";
__ echo "Elapsed: ".number_format($now-$STARTTIME,4);
__ echo "_ Delta: ".number_format($now-$LASTTIME, 6);
__ echo "_ Now: ".$now;
__ echo "_ Instance: ".$TIMESTAMPCOUNT++;
__ echo " -->\n\n";
__ $LASTTIME = $now;
}

Call that function somewhere in your code, and it'll output this stuff:

<!-- [TIME] Elapsed:7.0750_ Delta: 1.747464_ Now: 1081451042.46_ Instance: 1 -->

Elapsed - Time since the code began (assuming those globals are at the top of your code)
Delta - Elapsed time since the last call to PrintTimestamp()
Now - System epoch time
Instance - increments by one with each call, useful for loop timing.
Vis hele sitatet...