Vector logo of the PHP programming language wi...

Heute traf ich eine leichte Lektüre für PHP Cache-Speicher von HTML. Hier haben wir über Caching der Ausgabe unseres Codes sprechen nicht as've in den Cache geschrieben skritpovete Opcode Ebene mit eAccelerator. Also, was ist alles über – machen wir uns der schnellen Arbeit erinnern php-it. Wir unterbreiten Anfrage Web-Server-eine uns übernimmt er die Parameter, die wir geben sie dann ein PHP-Skript er es kompiliert gefüttert und spucken was in der HTML-Version. Dies ist ganz allgemein,. Wie wird unsere Idee hier Anfragen zu überspringen, große Blöcke zu überspringen oder nicht so groß, wie die Blöcke direkt einmal gemalt bereits kompilierte Ausgabe. Die Vorteile sind offensichtlich, – Verringerung der Ausführungszeit, weniger Belastung und Ressourcenverbrauch. Es wird erkennen, im Allgemeinen nicht mit heißem Wasser oder etwas, der weiß, wie kompliziert. Es gibt viele Klassen zu diesem Zweck als PHP Birne Cache_Lite_Output Die hat ein schönes Feature, aber ich denke, in Zukunft mit meiner sehr erleichtert, Struktur und Minen ihre Anforderungen für das Caching zu schreiben. Jetzt werden wir bei der Aborigines Variante aussehen Funktionen zur Ausgabesteuerung. So etwas Cache lassen –

//start cache all output after that will be saved

ob_start();

//generate output

echo 'Some dynamic output';

echo 'Some other dynamic output ...';

//assign output into variable

$var=ob_get_contents();

//close cache output

ob_end_flush();

Über Code trivial ist, aber lassen Sie mich erklären, was passiert ist. Erste declare, die einen Teil des Codes beginnt Caching. Dann erzeugen wir einen Standard-Exit-Code. Dann tritt die generierte Ausgabe Variable, die später zur Verfügung stehen, ob in einer Datei oder während der Sitzungen, es ist deine Entscheidung. Schließlich entfernen Sie und deaktivieren Sie zwischenspeichern. Eine triviale Operation, wenn wir sagen Geenriraneto Cache geht durch riesige Blöcke des Codes damit wir viel CPU-Zeit als Cash-out für eine Weile oder für eine Sitzung speichern können. Jetzt es geht darum, was Sie wollen ob Cache der Öffentlichkeit zugänglich gemacht worden ist oder für andere Benutzer zugänglich ist.

zemanta ausgebaut.