webForumDet fria alternativet

Sidan laddades på .... sekunder

3 svar · 857 visningar · startad av jiggan

jigganMedlem sedan juni 2003175 inlägg
#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?

PeddaMedlem sedan juni 20006 032 inlägg
#2

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

jigganMedlem 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

frontMedlem 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.

128 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)