Seitengenerationszeit


 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> PHP / MySQL
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
BB-BF-BM
Gast

BeitragSeitengenerationszeit Antworten mit Zitat

axinio Internet Marketing
Wie kann man die Seitengenerationszeit mit php berechnen?

Und was ist ein üblicher Wert für sie?
22 Mai 2006 18:41
wpSEO, das Plugin für WordPress SEO
David
Administrator

Beitrag Antworten mit Zitat

Bei php.net findest du zwei simple Beispiele

Beispiel 1. Zeitmessung einer Skriptausführung mit microtime()
PHP-Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
/**
 * Simple function to replicate PHP5 behaviour
 */
function microtime_float()
{
   list(
$usec$sec) = explode(" "microtime());
   return ((float)
$usec + (float)$sec);
}

$time_start microtime_float();

// Sleep for a while
usleep(100);

$time_end microtime_float();
$time $time_end $time_start;

echo 
"Did nothing in $time seconds\n";
?>


Beispiel 2. Zeitmessung einer Skriptausführung in PHP5
PHP-Code:
1
2
3
4
5
6
7
8
9
10
11
<?php
$time_start 
microtime(true);

// Sleep for a while
usleep(100);

$time_end microtime(true);
$time $time_end $time_start;

echo 
"Nichts getan in $time Sekunden\n";
?>

_________________
MfG David Mirzoian
axinio Internet Marketing - professionelle Suchmaschinenoptimierung
22 Mai 2006 19:18
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
BB-BF-BM
Gast

Beitrag Antworten mit Zitat

Vielen Dank, aber verfälschen die zusätzlichen Funktionen das Ergebnis nicht?
Oder ist das nur minimal?

Und was sind übliche Werte?
22 Mai 2006 19:35
David
Administrator

Beitrag Antworten mit Zitat

Ich würde auf jeden Fall die Zeile "usleep(100);" entfernen und stattdessen, dein Script einfügen, das ausgeführt werden soll.

Einen optimalen Wert kann ich dir leider nicht nennen, da die Zeit, in der eine Seite generiert wird, vom Server und von der Größe des ausführenden Scripts abhängig ist.

_________________
MfG David Mirzoian
axinio Internet Marketing - professionelle Suchmaschinenoptimierung
22 Mai 2006 19:50
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
BB-BF-BM
Gast

Beitrag Antworten mit Zitat

David hat Folgendes geschrieben:
Ich würde auf jeden Fall die Zeile "usleep(100);" entfernen und stattdessen, dein Script einfügen, das ausgeführt werden soll.
Auf die Idee bin ich ja noch gar nicht gekommen Laughing

Naja, werds mal ausprobieren Smile
23 Mai 2006 14:56
axinio Internet Marketing
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> PHP / MySQL Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu: