webForumDet fria alternativet

Sidan laddades på .... sekunder

PHP

3 svar · 857 visningar · startad av jiggan

Medlem sedan juni 2003175 inlägg
Frågan#1

Hej!
Jag undrar hur man får fram hur snabbt sidan laddades eller genererades...Har sett en massa sidor där det står längst ner...Är det någon php kod man använder?

Medlem sedan juni 20006 031 inlägg
#2

Kolla på microtime i manualen. Finns ett exempel där.

Medlem sedan juni 2003175 inlägg
#3

Testade att kopiera det och lägga det längst ner på sidan men jag får ett jätte lågt tal typ 0,0002 sekunder...hur använder jag det? jag tror inte att jag har gjort rätt

Medlem sedan aug. 2000380 inlägg
#4

Skriv in följande högs upp i dokumentent:

$time_start = microtime(true);

Och detta sist i dokumentet:

$time_end = microtime(true);
$time = $time_end - $time_start;
echo "Sidan genererades på $time sekunder\n";

Det koden gör är att ta tiden när sidan börjar genereras och när den är klar. Sedan räknar den ut skillnaden mellan tidpunkterna och får då fram tiden det tog för servern att generera sidan.
Om du har en enkel sida är det inte omöjligt att det faktist bara tar 0,0002 sekunder.

138 ms totalt · 2 externa anrop · v20260731065814-full.2ae45ccc
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)