| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
BB-BF-BM Gast
|
Seitengenerationszeit |
|
|
Wie kann man die Seitengenerationszeit mit php berechnen?
Und was ist ein üblicher Wert für sie? |
|
|
|
| 22 Mai 2006 18:41 |
|
  |
David Administrator

|
 |
|
|
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 |
|
 |
BB-BF-BM Gast
|
 |
|
|
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

|
 |
|
|
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 |
|
 |
BB-BF-BM Gast
|
 |
|
|
| 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
Naja, werds mal ausprobieren  |
|
|
|
| 23 Mai 2006 14:56 |
|
 |
|