sebsauvage.net

Ce site n'est pas le site officiel.
C'est un blog automatisé qui réplique les articles automatiquement

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

Friday 8 March 2013 at 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)

Source: http://www.catswhocode.com/blog/how-to-create-a-simple-and-efficient-php-cache