---
title: "Mäta laddningstiden"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/14831-mäta-laddningstiden"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Swey"
published: "2000-09-17T15:45:00.000Z"
updated: "2000-09-27T15:37:00.000Z"
replies: 6
views: 360
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/14831-mäta-laddningstiden"
---

# Mäta laddningstiden

## #1 — Swey, 2000-09-17T15:45Z

Hur gör man för att få reda på hur lång tid det tar för en PHP-sida att köras? Jag har provat microtime() men resultatet blir ett positivt värde ibland och ett negativt ibland.

Vad är fel, tro? Går det att lösa på annat sätt?

function getmicrotime() { 
	$mtime = microtime(); 
	$mtime = explode(" ",$mtime); 
	$mtime = $mtime\[1\] + $mtime\[0\]; 
	return $mtime; 
} 

Kod överst på sidan:
$start = getmicrotime();
Kod längst ned:
echo (getmicrotime() - $start);

Permalänk: https://www.webforum.nu/p/14831

## #2 — nanne, 2000-09-18T09:10Z

Lägg högst upp på sidan.
\<?$startmicrotime=microtime()?\>

Lägg detta längst ner på sidan.

\<?
  $end=Microtime();
  $s1=strtok($startmicrotime," ");
  $s2=strtok(" ");
  $e1=strtok($end," ");
  $e2=strtok(" ");
  $tim=doubleval($e1)+doubleval($e2)-(doubleval($s1)+doubleval($s2));
  printf("Tid att generera sidan: %1.3f s\<br\>\\n", $tim);
?\>

Permalänk: https://www.webforum.nu/p/312302

## #3 — Swey, 2000-09-18T13:51Z

Tack, men det är fortfarande samma problem. Säkert en till bugg i Windows-versionen. :l
Jag kör PHP 4.0.2 på Windows 2000.

Tid att generera sidan: -0.873 s
Tid att generera sidan: 0.135 s

Permalänk: https://www.webforum.nu/p/312303

## #4 — OlleBoop, 2000-09-18T14:07Z

Hej.
Det fungerar bra här(PHP4.02 på Win2k Pro).
/Adam

Permalänk: https://www.webforum.nu/p/312304

## #5 — Swey, 2000-09-18T14:11Z

Prova att klicka på F5 massor av gånger på en tungladdad sida.

Permalänk: https://www.webforum.nu/p/312305

## #6 — Swey, 2000-09-20T16:40Z

La in detta innan printf
echo "($e1 + $e2) - ($s1 + $s2) = $tim";

Positivt:
(0.34010200 + 969467742) - (0.72634200 + 969467741) = 0.61375999450684

Negativt:
(0.17220000 + 969467784) - (0.62570800 + 969467784) = -0.45350801944733

Kanske kan hjälpa till vid felsökningen? :q

Permalänk: https://www.webforum.nu/p/312306

## #7 — nicclas, 2000-09-27T15:37Z

[PHPBuilder.com](http://www.phpbuilder.com/columns/akent20000926.php3)s kod brukar ju fungera, prova den.

/nicclas - <http://www.nic-sys.se> 

\[Redigerat av nicclas den 27 sep 2000\]

Permalänk: https://www.webforum.nu/p/312307

---

Tråden på webben: https://www.webforum.nu/amne/php/14831-mäta-laddningstiden
