time_read8mn de lecture

Extension APC Cache : accélérez la vitesse de votre site web

27 février 2015

Extension APC Cache : accélérez la vitesse de votre site web

Pour améliorer la vitesse de vos pages web, vous pouvez opter pour un système de cache APC.

L’extension APC (AlternativePHPCache) est un système de cache avancé permettant d’accélérer la génération de vos pages PHP et une économie de travail sur le serveur. C’est ce que l’on appelle un cache d’OPCodes.

Pour faire simple, l’OPCode est le code intermédiaire compilé par PHP pour exécuter vos pages. Un cache d’OPCodes permet donc de ne plus “compiler” systématiquement chaque page appelée en fournissant une page déjà compilée et stockée dans la mémoire vive (RAM) de votre serveur.

Si vous commandez un  serveur dédié VPS Ispconfig + Debian 7 vous bénéficiez directement du cache APC. Vous n’avez donc pas besoin de l’installer manuellement

1. Comment vérifier que APC Cache est actif ?

Il est possible de vérifier que le module APC est actif en utilisant un phpinfo

Pour cela créer un fichier php avec cette ligne :

<?php phpinfo(); ?>

 

Puis insérez ce fichier à la racine de votre site web.

Vous devez obtenir une page indiquant la configuration PHP de votre serveur :

apc2

 

Vous pouvez désormais vérifier que APC est disponible et activé en faisant une recherche sur cette page :

apc3

 

2. Comment effacer les données présentes dans le cache APC ?

Vous pouvez gérer l’interface de APC en copiant le fichier présent dans la documentation APC

cp /usr/share/doc/php-apc/apc.php /var/www/{votre site web}/web/

(Remplacez {monsiteweb} par le nom de votre site)

Vous pouvez alors vous rendre dans l’interface de APC via cette page

https://nom_de_votre_site/apc.php

 

apc5

Via cette interface, vous pouvez vérifier les fichiers en cache en cliquant sur le bouton

“User Cache Entries” et purger les fichiers mis en cache via le bouton “Clear User cache

apc7

Si vous n’arrivez pas à vous enregistrer, vous devez modifier le fichier apc.php

/var/www/{votre site web}/web/apc.php

 

Puis modifiez ces deux lignes par un identifiant et un mot de passe de votre choix

Avant modification

defaults('ADMIN_USERNAME','apc');               // Admin Username
defaults('ADMIN_PASSWORD','password');          // Admin Password - CHANGE THIS TO ENABLE!!!

 

Après modification

defaults('ADMIN_USERNAME','apclws');            // Admin Username
defaults('ADMIN_PASSWORD','passwordlws');       // Admin Password - CHANGE THIS TO ENABLE!!!

3. Comment désactiver APC cache ?

Pour le désactiver, vous devez retrouver le fichier de configuration de APC.

Pour cela vous devez utiliser le PHP INFO.

apc4

 

Vous devez donc éditer ce fichier :

nano /etc/php5/fpm/conf.d/20-apc.ini

 

Modifier ce fichier de configuration en utilisant “;” pour commenter ses instructions :

1. Editer le fichier

2. Commenter le fichier

Avant modification

extension=apc.so

 

Après modification

;extension=apc.so

Il est également possible de supprimer complément ce paquet

sudo aptitude remove php-apc

sudo pecl uninstall apc

 Vous ne disposez pas encore de l’extension APC Cache ?

Commandez dès maintenant votre serveur dédié VPS,

à partir de 4.99 euros HT le 1er mois !

Avatar de l'auteur

Auteur de l'article

Fabrice S.

Développeur web full stack et consultant SEO. Je suis Fabrice, expert en développement web Full Stack, consultant SEO et noms de domaine chez LWS 🌐. J'adore partager mes astuces et mon expérience pour vous aider à briller sur le web ! Suivez-moi pour des conseils pratiques et fun 😊.

Il y a 3346 jours

note article

4.8/5 (120 votes)

Commentaires (0)
Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

White Book Category E-Commerce

Livre blanc - Réussir en Ecommerce. La check-list ultime

Réussir en E-commerce. La check-list ultime ! 🏆

Plongez dans le succès du e-commerce avec notre Check-List Ultime 🚀 Des étapes cruciales à la stratégie marketing, découvrez le chemin vers la réussite en quelques clics.