JDNet reprend un article de Direction|PHP à propos des systèmes de cache. Il débute par un topo sur les 3 solutions disponible pour mettre en place un système de cache. Ces 3 solutions sont le cache système, le cache d'opcode et le cache côté script. Il préconise l'une ou l'autre de ces solutions selon l'architecture de son serveur (dédiée ou mutualisée).

Dans une seconde partie, l'article développe une solution de cache au niveau script : PEAR/Cache_Lite. L'avantage de cette solution est qu'elle est utilisable sur n'importe quel serveur puisque elle est indépendante de la configuration de la machine. De plus, elle est dotée d'un système qui gère la corruption potentielle du cache. L'inconvénient est quelle entraîne bien évidement la modification de vos scripts en conséquence.

Article sur JDNet développeurs