Caches spielen eine essentielle Rolle bei der Beschleunigung
von Websites. Statt einem Anstieg der Zugriffszahlen mit
neuer Hardware zu begegnen, die erhebliche Anschaffungs- und
Folgekosten hervorruft, können preiswerte Cache-Lösungen den
Webserver entlasten.
Mit einem Cache läßt sich die Systemlast auf dem Webserver
selbst und auch im Netzwerk reduzieren, dies führt zu geringeren
Antwortszeiten. Werden Caches in einem Netzwerk verteilt, werden
durch die Replikation Netzwerklast und die Netzlaufzeiten verringert.
Viele PHP-Anwender fallen nur wenige Schlagworte zum Thema ein:
APC,
Zend-Accelerator,
PHP-Accelerator,
PEAR-Cache,
Output Buffering.
Dies deckt nur einen kleinen Teil der Möglichkeiten ab und
verbirgt Theorie, die zur Entwicklung effektiver Caches notwendig ist.