Julius Hacker: Generierungszeit einer PHP Seite anzeigen lassen

Hallo!

Ich habe schon auf einigen Websites gesehen, das ganz unten auf
der Seite steht wie lange das PHP Modul gebraucht hat um diese
zu generieren.
Wie zeige ich sowas auf einer Seite an?

  1. Hallo!

    Ich habe schon auf einigen Websites gesehen, das ganz unten auf
    der Seite steht wie lange das PHP Modul gebraucht hat um diese
    zu generieren.
    Wie zeige ich sowas auf einer Seite an?

    du setzt ein microtime() am Anfang, eines am ende des scripts und berechnest die differenz

    z.B:

    <?php
    $time_begin = microtime();

    [viel script...]

    $time_end = microtime();
    $time_gesamt = $time_end - $time_begin;
    ?>

    Philip

    1. Hallo,

      führt gerade bei kleineren Seiten stellenweise zu schlicht falschen (negativen) Werten, gerade auch, wenn Script oder Server gzip'en o.ä. Gute Erfahrungen habe ich mit folgendem Script gemacht. Ist aber wie schon gesagt nicht mehr als eine Entwicklungshilfe, für den Besucher haben Sie ungefähr soviel Wert wie die berühmten Zähler, WerIstOnline usw. Sie befriedigen die menschliche Neugier. ;)

      <?php
      $time_begin = microtime();

      $mtime = microtime(); $mtime = explode( ' ', $mtime); $mtime = $mtime[1] + $mtime[0];
      $seitenaufbau_start = $mtime;

      $time_end = microtime();
      $time_gesamt = $time_end - $time_begin;

      $mtime = microtime(); $mtime = explode( ' ', $mtime); $mtime = $mtime[1] + $mtime[0];
      $seitenaufbau_ende = $mtime;

      Gruss, Thoralf

      --
      Sic Luceat Lux!
  2. Hi,

    Ich habe schon auf einigen Websites gesehen, das ganz unten auf
    der Seite steht wie lange das PHP Modul gebraucht hat um diese
    zu generieren.

    Wie Du es machen kannst, wurde ja schon gesagt.

    Alternativ kannst Du PHP Nuke verwenden, dort ist das
    offenbar Standard >:->

    Wenn Du sowas in der Entwicklungsphase einblendest, OK.
    Meinetwegen kannst Du es auch in einen Kommentar packen,
    damit Du es immer kontrollieren kannst:
    <!-- Erzeugungszeit: 5.23568150 Sekunden -->

    Ich finde diese (sichtbare) Angabe als Benutzer meist ziemlich
    nutzlos, wenn nicht sogar laecherlich.
    Beispiele:
    http://www.sinntaucher.de/
    http://www.beruf-und-zukunft.de/
    http://www.krone-moenchberg.de/
    http://www.vulkaninsel.de/

    mfg
    Thomas