Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
informatique:serveur:web-linux-apache:accelerer-le-traitement-php [2023/02/09 16:12] – supprimée - modification externe (Unknown date) | informatique:serveur:web-linux-apache:accelerer-le-traitement-php [2023/02/09 16:14] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. Cédric ABONNEL | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Accélérer l’exécution des pages avec memcached ====== | ||
+ | |||
+ | |||
+ | ===== Installer memcached ===== | ||
+ | |||
+ | Installer **memcached** pour PHP 7.4 : | ||
+ | |||
+ | <code BASH> | ||
+ | sudo apt install php7.4-memcached memcached | ||
+ | </ | ||
+ | |||
+ | Installer **memcached** pour PHP 8.0 : | ||
+ | |||
+ | <code BASH> | ||
+ | sudo apt install php8.0-memcached memcached | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Vérifier le fonctionne de memcached dans le system ===== | ||
+ | |||
+ | ps ax | grep memcached | ||
+ | |||
+ | Résultat | ||
+ | |||
+ | < | ||
+ | 14085 ? Ssl 0:00 / | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Paramétrer memcached dans php ===== | ||
+ | |||
+ | Il faut ajouter des paramètres dans la configuration de PHP. J'ai dédié un fichier de paramétrage '' | ||
+ | < | ||
+ | extension=apcu.so | ||
+ | apc.enabled=1 | ||
+ | apc.shm_size=256M | ||
+ | apc.ttl=7200 | ||
+ | apc.enable_cli=1 | ||
+ | apc.gc_ttl=3600 | ||
+ | apc.entries_hint=4096 | ||
+ | apc.slam_defense=1 | ||
+ | apc.serializer=php | ||
+ | </ | ||
+ | |||
+ | ===== Vérifier le fonctionne de memcached par php ===== | ||
+ | |||
+ | Pour vérifier la prise en compte, il suffit de demande à phpinfo(). | ||
+ | <code PHP> | ||
+ | <?php | ||
+ | phpinfo(); | ||
+ | ?> | ||
+ | </ | ||
+ | |||
+ | {{ informatique: |