PHP beschleunigen mit phpFastCache

FastCache für PHP

Je höher die Besucher-Zahlen einer Seite werden, desto mehr Probleme fängt man sich ein. In der Regel kommt man heutzutage auf die Idee, langsamen Webseiten mit größerer Hardware entgegen zu wirken. Das ist ungefähr so als ob mein eine Kutsche ohne Räder mit zwei anstatt mit einem Pferd ziehen lässt. Ich habe ja schon ausreichend über Caching in PHP berichtet, die Sache hat aber im Bereich der High-Performance trotzdem einen Haken.

Man muss an der Stelle nämlich etwas vorsichtig sein, Schreiboperationen auf der HD sind nicht sonderlich performant (ungeschickt konfiguriertes Zend), und eine Datenbankabfrage in der Datenbank zu Cachen ist auch so eine Sache (Transients von WordPress). Ein Cache gehört ins Ram, und nirgendwo anders hin. Leider ist an der Stelle dann auch der Punkt erreicht wo ein Cache einfach zu implementieren ist, da fast jeder Server an der Stelle (wenn überhaupt) mit einer anderen Technologie daher kommt.

Die Cache Class FastCache kommt in einer einzelnen Datei daher und dient als Mid-Tier. Der Trick an der Klasse ist, das als Cache-Method „auto“ angegeben werden kann, und das Teil erst einmal guckt was denn so Sache ist. Lasse ich den Cache auf Auto stehen wird dieser auf jedem Server funktionieren, und vor allem die jeweils schnellste Methodik zum Cachen verwenden. Aber natürlich kann ich den Cache auf auf Memcache oder APC festsetzen.

Ansonsten erinnert das System sehr stark an Zend_Cache und ist nach einer Lernkurve von 5 Minuten einsetzbar!

Ähnliche Beiträge

Cookies sind ja so was von 2012 … Sagen wir mal so: die Intention von Cookies ist ganz nett, die Tatsache wie sie heute genutzt werden eher nicht. Ein Cookie ist immer an eine Domain g...
Image Data URIs mit PHP Image Data URIs sind für manche Anwendungen eine feine Sache. Wozu braucht man die kleinen Helfer? Einfach ausgedrückt: direktes Einbetten von Bildern...
Amazon Product Advertising API – Änderung de... Da mich Amazon inzwischen im spamverdächtigen Bereich mit E-Mail penetriert hier noch mal der Hinweis das ihr die Authentifizierung in euren Altanwend...
Tutorial Amazon Web Services mit PHP – III &... Im vorherigen Teil haben wir eine XML von den AWS mit cURL geladen. Aber Was heißt eigentlich Funktionscaching, und wieso brauchen wir das? Ganz einfa...

Schreibe einen Kommentar