Magazine Internet

Utiliser APC avec PHP

Publié le 11 mai 2011 par Gpenverne

APC est avant tout un système de « cache d’opcodes », qui accélère votre PHP. Mais, tout comme memcache dont je parlais dans un précédent article, APC permet également de stocker des variables en mémoire.

Quelques différences avec memcache :

- Le cache est forcemment local. Pas de possibilité de spécifier plusieurs serveurs comme on peut le faire avec memcache.
- On ne peut pas écraser une valeur déjà stockée. Il faut l’effacer avant (contrairement à Memcache)

Voici quelques commandes simples pour utiliser APC avec PHP, afin de stocker des valeurs en mémoire. $string est le nom de la clef stockée.

Pour vérifier si une clef existe déjà dans APC :

< ?php

apc_exists($string);

?>

Pour récupérer une valeur :

< ?php

$ma_valeur = apc_fecth($string);

?>

Pour stocker une valeur :

< ?php

apc_add($string, $string2);

// $string2 est la valeur à assigner à la clef $string dans apc.

?>

Pour ma part, j’utilise APC pour stocker mes vues et mes templates. Cela me permet de distinguer le cache memcache (que j’utilise principalement pour économiser mon serveur mysql), et le cache APC (utilisé, donc, pour stocker des codes html).


Retour à La Une de Logo Paperblog

A propos de l’auteur


Gpenverne 8345 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazine