Performances et surveillance

Configurer LiteSpeed Cache dans MediaWiki

Vérifié le 3 min de lecture performances LiteSpeed Cache

LiteSpeed dispose d'un cache intégré qui permet aux applications compatibles d'éviter des exécutions PHP répétées. Le gain dépend du contenu pouvant être mis en cache, du taux de réussite et de la configuration de MediaWiki.

LiteSpeed Cache est une extension développée par LiteSpeed pour intégrer MediaWiki à ce cache. Vérifiez dans le dépôt de l'extension que la version publiée est compatible avec votre branche de MediaWiki avant de l'installer.

Installation et mise en service

Avant de modifier le site, conservez une sauvegarde restaurable des fichiers et de la base de données. Téléchargez une version compatible depuis le dépôt officiel, notez la version utilisée et testez-la sur une copie : télécharger la branche principale ne garantit pas la compatibilité avec votre MediaWiki.

Décompressez le zip sur votre ordinateur : vous y trouverez un répertoire nommé LiteSpeedCache. Envoyez ce répertoire dans le dossier extensions de MediaWiki avec le gestionnaire de fichiers ou une connexion sécurisée.

Modifiez le fichier de configuration de MediaWiki LocalSettings.php et ajoutez tout à la fin la ligne suivante :

wfLoadExtension('LiteSpeedCache');

Pour terminer l'installation, ouvrez le fichier .htaccess du répertoire racine de MediaWiki et ajoutez tout au début :

<IfModule LiteSpeed>
CacheLookup on
</IfModule>

Connectez-vous avec un compte administrateur et allez dans Pages spéciales > Données et outils > LiteSpeed Cache. Les noms peuvent varier selon la langue.

Ses options permettent d'activer le cache public, de définir sa durée et de purger le contenu.

Activez LiteSpeed Public Cache Enabled et enregistrez. Consultez la documentation d'installation si votre version affiche d'autres noms.

Vérifier la lecture, les modifications et la confidentialité

Visitez deux fois une page publique sans être connecté et vérifiez si une requête suivante indique une réussite du cache dans les en-têtes de LiteSpeed. Modifiez une page de test et confirmez que la modification est visible pour les autres visiteurs.

Testez la recherche, la connexion et la déconnexion. Si le wiki est en lecture restreinte ou contient des pages privées, vérifiez les permissions avec deux comptes et en tant que visiteur : n'activez pas un cache public indiscriminé sur ce contenu.

Si une erreur apparaît au chargement de l'extension, annulez la modification de LocalSettings.php et vérifiez la compatibilité et les journaux. Pour la retirer, désactivez et purgez son cache avant de supprimer le chargement de l'extension ; conservez les autres règles du .htaccess.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.