PHP-Scripte beschleunigen durch Buffer
Um noch ein wenig mehr Geschwindigkeit aus PHP rauszuholen, braucht man einfach nur einen "Ausgabe-Buffer".
Den startet man, indem man am Anfang des Scriptes
schreibt.
Am Ende des Scriptes kann man sich die Ausgabe zum Beispiel in eine Variable laden und ausgeben:
Damit wird der Speicher auch gleich wieder freigegeben.
Das ganze hat mehrere Vorteile:
Einerseits wird solange nichts an den Browser gesendet und man kann jederzeit Header-Befehle senden und andererseits wird alles ein bisschen beschleunigt, da nicht viele kleine Strings in den Speicher kommen sondern nur ein großer.
Weitere Möglichkeiten wären eine Cache-Engine wie Smarty oder die von PEAR, gz-komprimierung oder ähnliches. Dazu wananders mehr.
Den startet man, indem man am Anfang des Scriptes
ob_start();
schreibt.
Am Ende des Scriptes kann man sich die Ausgabe zum Beispiel in eine Variable laden und ausgeben:
$output = ob_get_clean();
echo $output;
Damit wird der Speicher auch gleich wieder freigegeben.
Das ganze hat mehrere Vorteile:
Einerseits wird solange nichts an den Browser gesendet und man kann jederzeit Header-Befehle senden und andererseits wird alles ein bisschen beschleunigt, da nicht viele kleine Strings in den Speicher kommen sondern nur ein großer.
Weitere Möglichkeiten wären eine Cache-Engine wie Smarty oder die von PEAR, gz-komprimierung oder ähnliches. Dazu wananders mehr.
Labels: Buffer, Performance, php

3 Kommentare:
Online Buy Viagra usa Buy Viagra pfizer soft [url=http://www.wikipatterns.com/users/viewuserprofile.action?username=buy-cialis-genericoviagra]Online Buy Viagra canada Buy Viagra discount[/url] Online Buy Viagra canada Buy Viagra usa https://wiki.onehippo.com/display/~viagra+type+products vertiloapolsas
I have found it on this website called [url=http://tipswift.com]tip swift[/url]. You can find it there.
cheers
edit: wrong thread,
singles rooms [url=http://loveepicentre.com/]christian dating tip idea[/url] free personals http://loveepicentre.com/ singles resorts
Kommentar veröffentlichen
Links zu diesem Post:
Link erstellen
<< Startseite