informatique:serveur:web-linux-apache:accelerer-le-traitement-php

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
informatique:serveur:web-linux-apache:accelerer-le-traitement-php [2023/02/09 17:12] – ↷ Page déplacée de informatique:serveur-web-linux-apache:accelerer-le-traitement-php à informatique:serveur:web-linux-apache:accelerer-le-traitement-php Cédric ABONNELinformatique:serveur:web-linux-apache:accelerer-le-traitement-php [2023/02/09 17: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
 +</code>
 +
 +Installer **memcached** pour PHP 8.0 :
 +
 +<code BASH>
 +sudo apt install php8.0-memcached memcached
 +</code>
 +
 +
 +
 +===== Vérifier le fonctionne de memcached dans le system =====
 +
 +  ps ax | grep memcached
 +
 +Résultat
 +
 +<code>
 +14085 ?        Ssl    0:00 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid
 +</code>
 +
 +
 +===== 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 ''sudo nano /etc/php/7.4/fpm/conf.d/20-apcu.ini''
 +<code>
 +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
 +</code>
 +
 +===== Vérifier le fonctionne de memcached par php =====
 +
 +Pour vérifier la prise en compte, il suffit de demande à phpinfo().
 +<code PHP>
 +<?php
 +  phpinfo();
 +?>
 +</code>
 +
 +{{ informatique:serveur:web-linux-apache:pasted:20201230-155201.png }}