Chuck Norris trace ses droites à main levée, on n'impose pas de règles à Chuck Norris.
232
  • geek - utiliser apc avec php developpement web php apc
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 :
[sourcecode language="php"]
< ?php

apc_exists($string);

?>
[/sourcecode]
 

Pour récupérer une valeur :
[sourcecode language="php"]
< ?php

$ma_valeur = apc_fecth($string);

?>
[/sourcecode]
 

Pour stocker une valeur :
[sourcecode language="php"]
< ?php

apc_add($string, $string2);

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

?>
[/sourcecode]
 

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).

 

 


Gpenverne, à propos de l'auteur

Développeur PHP, et (of course) rédacteur Geek, je vous invite à en savoir plus sur moi sur gregoire-penverne.fr

Visitez son site!
gregoire-penverne.fr

853

Testez les fonctions php en ligne avec Php-tester.com

Publié le par Gpenverne - Lu 853 fois - 0 commentaires

Il vous arrive peut être d'avoir besoin d'exécuter, rapidement, des fonctions php : citons par example la manipulation de timestamps, ou hasher des chaînes de caractères, etc. Plutôt que de vous embêtez à faire une page php avec une ligne de code, php-tester.com vous propose de tester, directement depuis votre navigateur, des fonctions php auxquelles vous passez les...

577

Php - Parsez votre boutique amazon avec xpath

Publié le par Gpenverne - Lu 577 fois - 0 commentaires

Peut être avez vous remarqué l'insertion de produits amazon sur geekndev: dans la barre de droite, et tous les 10 articles sur la home. Je ne me suis pas (vous vous doutez) amusé à tous les saisir manuellement en base de données... En réalité, j'ai utilisé un "astore" proposé par amazon (visible dans l'onglet "boutique geek"). L'astore vous permet d'insérer une...

865

Et si php avait été british ?

Publié le par Gpenverne - Lu 865 fois - 0 commentaires

On y fait même plus gaffe, mais le php, c'est du ricain (in fine). Et si les développeurs de php avaient été anglais, qu'est-ce qui aurait changé dans la syntaxe ? Les variables Classique : les $variable deviendrait £variable Echo? La commande echo 'hello world'; deviendrait announce 'Good morrow, fellow subjects of the Crown.'; Finies les...