Viele auf PHP basierende Projekte generieren mit einer PHP-Datei viele Ausgabe-Seiten. Sei es in einem Onlineshop, in denen auf der Detailseite die Daten aus einer Datenbank geholt und vom Script an die richtige Stelle platziert werden oder ein Blog, bei dem im Prinzip genau das gleiche passiert: Eine Datei wird mit einem eindeutigen Parameter aufgerufen und über diesen Parameter können aus der Datenbank die nötigen Inhalte geladen und präsentiert werden. Die fertig zusammengebaute Seite wird dann zurück an den Client geschickt.
Wenn man nun Seiten hat, die sich recht selten ändern (beispielsweise die Detailseite eines bestimmten Artikels in einem Shop), wäre es ja nun möglich die einmal erzeugte Ausgabe als HTML-Datei zu speichern, damit beim nächsten Aufruf die Seite nicht wieder umständlich zusammengebaut werden muss, sondern einfach nur die HTML-Datei geladen werden muss. Und genau das nennt ist Caching. Weiterlesen >
Schlagwörter:
ausgabe,
cache,
performance,
PHP
Um jedes Quentchen Leistung aus einer Anwendung zu holen, versuchen Entwickler großer Seiten die Ausgaben zu puffern. Ds bedeutet, dass nicht alle Ausgabe-Befehle dort ausgeführt werden, wo sie stehen, sondern erst, wenn der Puffer geleert wird. Man sammelt sozusagen alle Ausgaben und gibt sie dann in einem Rutsch aus.
Das System der Pufferung kann man auf (mindestens) zwei Arten lösen: Entweder man schreibt alle Ausgaben in einen String (konkateniert die neue Ausgabe mit der bisher bereits bis zu dieser Zeile vorliegenden) oder man verwendet den internen Puffer von PHP. Weiterlesen >
Schlagwörter:
ausgabe,
buffering,
performance,
PHP,
puffer
Für bessere Lesbarkeit im Editor seines/ihres Vertrauens benutzen Entwickler oft für die Ausgabe eines langen Strings (vornehmlich HTML-Code) einen Zeilenumbruch, wenn die Zeile sonst die Breite des Bildschirms überschreiten würde. Nun gibt es zwei unterschiedliche Arten das zu tun: entweder innerhalb des echo-Befehls umbrechen oder für jede Zeile einen neuen echo-Befehl. Weiterlesen >
Schlagwörter:
ausgabe,
echo,
html_code,
PHP
Die wohl häufigste Funktion einer PHP-Anwendung ist bestimmt die Ausgabe von Text / HTML auf dem Bildschirm. PHP bietet dafür echo, print und printf, wobei die Mehrheit der PHP-Entwickler (inklusive mir) – glaube ich – echo benutzt. Gibt es bei diesen Funktionen Geschwindigkeitsunterschiede oder sind es wirklich Synonyme? Weiterlesen >
Schlagwörter:
ausgabe,
echo,
PHP,
print,
printf,
schnellste