« Memcached » : différence entre les versions

Page créée avec « Memcached est un système de cache en mémoire rapide et léger utilisé pour stocker temporairement des données (objets, résultats de requêtes, sessions) afin d’accélérer les applications web. Il fonctionne en RAM, est multi-thread, et permet à plusieurs processus ou serveurs d’accéder à un cache partagé. Sur Debian, le paquet memcached installe le démon serveur, la configuration système, et des outils pour gérer le cache, tandis que l’extensi... »
 
Aucun résumé des modifications
Ligne 3 : Ligne 3 :
Sur Debian, le paquet memcached installe le démon serveur, la configuration système, et des outils pour gérer le cache, tandis que l’extension PHP (php-memcached) permet aux applications PHP (comme MediaWiki) de l’utiliser facilement.
Sur Debian, le paquet memcached installe le démon serveur, la configuration système, et des outils pour gérer le cache, tandis que l’extension PHP (php-memcached) permet aux applications PHP (comme MediaWiki) de l’utiliser facilement.


= Installer et activer '''Memcached sur Debian/Ubuntu avec PHP 8.3-FPM''' pour MediaWiki. =  
=Installer et activer '''Memcached sur Debian/Ubuntu avec PHP 8.3-FPM''' pour MediaWiki. ==


-----
-----


== '''1️⃣ Installer Memcached côté serveur''' ==
=== '''1️⃣ Installer Memcached côté serveur''' ===


<syntaxhighlight lang="bash">sudo apt update
<syntaxhighlight lang="bash">sudo apt update
Ligne 23 : Ligne 23 :
-----
-----


== '''2️⃣ Installer l’extension PHP Memcached pour PHP 8.3''' ==
=== '''2️⃣ Installer l’extension PHP Memcached pour PHP 8.3''' ===


<syntaxhighlight lang="bash">sudo apt install php8.3-memcached</syntaxhighlight>
<syntaxhighlight lang="bash">sudo apt install php8.3-memcached</syntaxhighlight>
Ligne 40 : Ligne 40 :
-----
-----


== '''3️⃣ Configurer MediaWiki pour utiliser Memcached''' ==
=== '''3️⃣ Configurer MediaWiki pour utiliser Memcached''' ===


Dans <code>LocalSettings.php</code>, remplace tes caches existants :
Dans <code>LocalSettings.php</code>, remplace tes caches existants :
Ligne 55 : Ligne 55 :
-----
-----


== '''4️⃣ Vérifier que Memcached fonctionne avec MediaWiki''' ==
=== '''4️⃣ Vérifier que Memcached fonctionne avec MediaWiki''' ===


# Crée une nouvelle page test
# Crée une nouvelle page test
Ligne 65 : Ligne 65 :
-----
-----


== '''5️⃣ Bonus : améliorer stabilité avec OPcache et APCu''' ==
=== '''5️⃣ Bonus : améliorer stabilité avec OPcache et APCu''' ===


Tu peux garder OPcache et APCu pour PHP, mais MediaWiki utilisera '''Memcached pour tout le cache partagé'''. Exemple :
Tu peux garder OPcache et APCu pour PHP, mais MediaWiki utilisera '''Memcached pour tout le cache partagé'''. Exemple :