Avatar billede Slettet bruger
02. januar 2005 - 18:56 Der er 8 kommentarer og
1 løsning

Side genereringstid for PHP og MySQL queries

Hej!

Jeg vil gerne høre om der er nogen der ligger inde med noget kode/et lin til noget koder der viser følgende:

- Antal MySQL queries
- Antal milisekunder der er brugt på ovenstående queries
- Antal milisekunder der er brugt på PHP parsing

Det skulle gerne munde ud i noget i stil med MySQL: 0.0000 s, 0 request(s), PHP: 0.2676 s, total: 0.2676 s

Problemet er ikke at lave det, men mere at undgå at gøre det alt for indviklet :)
Avatar billede coderdk Praktikant
02. januar 2005 - 19:14 #1
Du skal undgå at bruge mysql_query osv, men lave noget abstraktion selv, noget ufatteligt simpelt kunne være:

function sqlquery( $sql )
{
  global $sqlcount;
  global $sqltime;
  list($usec, $sec) = explode(' ',microtime());
  $starttime = ( ( float ) $usec + ( float ) $sec );
  mysql_query( $sql );
  $sqlcount++;
  list($usec, $sec) = explode(' ',microtime());
  $endtime = ( ( float ) $usec + ( float ) $sec );
  $sqltime += ( $endtime - $starttime );
}

Så har du de globale variable $sqltime og $sqlcount...
Avatar billede Slettet bruger
02. januar 2005 - 19:30 #2
Hej!

Fandt noget på http://www.tutorialized.com/tutorial/MySQL-query-execution-time/423 som ser fornuftigt ud, tror jeg lige tjekker det ud.
Avatar billede coderdk Praktikant
02. januar 2005 - 19:33 #3
hehhe det er jo præcist det jeg har skrevet ;)
Avatar billede Slettet bruger
02. januar 2005 - 19:36 #4
LOL
Avatar billede Slettet bruger
05. januar 2005 - 16:40 #5
Nåh, men fik det da til at virke fint, du må gerne lægge et svar :)
Avatar billede Slettet bruger
28. februar 2005 - 13:51 #6
.
Avatar billede coderdk Praktikant
28. februar 2005 - 13:53 #7
Fino :)
Avatar billede Slettet bruger
28. februar 2005 - 13:57 #8
Ak ak ak...jeg opretter lige et spm. til dig med point!
Avatar billede Slettet bruger
28. februar 2005 - 13:58 #9
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester