22 Juni 2007

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
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: , ,

3 Kommentare:

Anonymous Anonym meinte...

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

23. November 2009 07:40  
Anonymous Anonym meinte...

I have found it on this website called [url=http://tipswift.com]tip swift[/url]. You can find it there.
cheers
edit: wrong thread,

30. Januar 2010 08:12  
Anonymous Anonym meinte...

singles rooms [url=http://loveepicentre.com/]christian dating tip idea[/url] free personals http://loveepicentre.com/ singles resorts

28. Februar 2010 14:20  

Kommentar veröffentlichen

Links zu diesem Post:

Link erstellen

<< Startseite