Die Wahl eines PHP-caching-Technik: output-caching in Dateien vs. opcode caching

Ich habe gehört, der zwei caching-Techniken für PHP-code:

  1. Wenn ein PHP-Skript erzeugt die Ausgabe speichert Sie in lokalen Dateien. Wenn das Skript erneut aufgerufen, es zu überprüfen, ob die Datei mit früheren Ausgabe vorhanden ist, und wenn der Wert true gibt den Inhalt dieser Datei. Es ist vor allem mit spielen rund um die "output buffer". So etwas wie dies beschrieben ist in diese Artikel.

  2. Mit einer Art von opcode caching-plugin, wo die kompilierten PHP-code wird im Speicher gespeichert. Die beliebtesten dieser ist APC auch eAccelerator.

Nun stellt sich die Frage, ob es sinnvoll ist, beide zu verwenden der Techniken, oder benutzen Sie einfach eine von Ihnen. Ich denke, dass die erste Methode ist ein bisschen kompliziert und langwierig in der Umsetzung, wenn die zweite zu sein scheinen, eine einfache, wo müssen Sie nur installieren Sie das Modul.

Ich verwende PHP 5.3 (PHP-FPM) auf Ubuntu/Debian.

BTW, gibt es irgendwelche anderen Methoden-cache, PHP-code oder die Ausgabe, die ich nicht hier erwähnen? Sind Sie eine überlegung Wert?

InformationsquelleAutor PHPguy | 2011-01-27
Schreibe einen Kommentar