Olaf Schneider: Performance und Include

Hallo,

ich moechte, um auf verschiedenen PHP-Seiten HTML-Code standardisiert auszugeben, eine Funktionssammlung oder Klasse schreiben, die einzelne Elemente, wie z.B. ein bestimmtes Formular, per echo ausgibt. Diese Bibliothek soll per include oder require eingebunden werden. Jetzt muss natuerlich der Server bei jedem Dateiaufruf diese Datei einbinden.
Weiss jemand, wie sich das auf die Performance der Seitengenerierung und auch des Servers auswirkt. Sind die Unterschiede so relevant, dass man auf diese Modularisierung lieber verzichtet? Gibt es Performanceunterschiede zwischen include und require?

Gruss Olaf Schneider, Essen

  1. Hi,

    wir arbeiten hier für das Naturpark Altmühltal Portal öfter mit include für Datenbank-gestützte Suchergebnisse.
    Teilweise sind 10 "includes" ineinander verschachtelt, was aber von der Geschwindigkeit her kaum etwas ausmacht, da der Server die Dateien zusammenschmeisst.

    Viele Grüße

  2. ich moechte, um auf verschiedenen PHP-Seiten HTML-Code standardisiert auszugeben, eine Funktionssammlung oder Klasse schreiben, die einzelne Elemente, wie z.B. ein bestimmtes Formular, per echo ausgibt. Diese Bibliothek soll per include oder require eingebunden werden. Jetzt muss natuerlich der Server bei jedem Dateiaufruf diese Datei einbinden.
    Weiss jemand, wie sich das auf die Performance der Seitengenerierung und auch des Servers auswirkt.

    Das dürfte bei den sich heute in Verwendung befindlichen Maschinen kaum in's Gewicht fallen. Merken wirst Du davon definitiv nichts, dafür hast Du aber auf der anderen Seite alle Vorteile der Modularisierung.

    Gruß,
      soenk.e

  3. Vielen Dank an Sönke Tesch und Horst!