PROJET AUTOBLOG


Liens en vrac de sebsauvage

source: Liens en vrac de sebsauvage

⇐ retour index

How to create a simple and efficient PHP cache | CatsWhoCode.com

vendredi 8 mars 2013 à 14:52
Faire un cache de pages en php ? C'est en fait très simple. On utilise ob_start()/ob_get_contents().
C'est d'ailleurs cette méthode que j'utilise dans Shaarli, dans la classe pageCache (pour garder en cache les flux RSS/ATOM générés), sauf que je ne regarde pas la date du cache: Je me contente de purger le cache quand la base est modifiée (c'est bourrin, mais suffisant).

Non seulement cela vous permet de servir les pages plus vite (mais alors *beaucoup* plus vite), mais en prime cela économise du CPU. Par contre il faut faire attention à choisir ce qui doit être gardé en cache, et ne pas mélanger les pages des utilisateurs logués ou non.
(Permalink)