Purger le cache phpBB

Articles sur la configuration du forum, décrivant les fonctionnalités du moteur.
Verrouillé
Avatar du membre
varchar
Back-End-Support
Back-End-Support
Messages : 102
Enregistré le : jeu. 26 janv. 2023 09:01

Purger le cache phpBB

Message par varchar »

Le cache doit être vidé de temps en temps : le cache du forum principal, et aussi le cache de votre navigateur.
  • Le cache principal du forum.
    Effacé après que des modifications ont été apportées à la base de données (manuellement ou par un programme d'installation automatique) et/ou après que vous avez modifié des modèles de style. Vous pouvez l'effacer sur la page principale de la section d'administration et uniquement si vous disposez des droits de fondateur. Toutes les modifications apportées à la base de données ne nécessitent pas de vider le cache principal, mais si elles ont été apportées, cela ne fait toujours pas de mal de le faire.
    Le cache principal peut également être vidé manuellement, pour cela vous devez vous rendre via ftp dans le dossier /cache, situé à la racine du forum, et supprimez tous les fichiers à partir de là, à l'exception de .htaccess et index.htm.
    Parfois, c'est même nécessaire - par exemple, si le nettoyage de la section administrateur n'a pas fonctionné. Ou si vous obtenez des pages blanches vierges au lieu d'erreurs de forum, il est possible que la cause soit une défaillance du cache, auquel cas l'effacement manuel pourrait aider.
    Important
    Ne supprimez via FTP que si la méthode du PCA n’est pas possible. Sinon, supprimez toujours via le PCA si possible pour 2 raisons :
    • Le cache est vidé beaucoup plus rapidement que le FTP.
    • Le danger que les actions concurrentes d’extinction et de reconstruction se gênent mutuellement est presque nul.
    C’est précisément parce que la méthode FTP est si lente que le cache peut être supprimé ET reconstruit en même temps par le visiteur suivant qui tombe sur le forum pendant le nettoyage du cache. D’une part, c’est mauvais pour les performances et d’autre part, cela peut empêcher le cache d’être reconstruit proprement.

    Donc, si vous supprimez via FTP, renommez d’abord le dossier, puis supprimez-le. Ainsi, d’une part, le cache est « supprimé » en un rien de temps (du point de vue de phpBB) et d’autre part, il n’y a pas d’actions concurrentes. Mais ne supprimez via FTP que si la méthode du PCA n’est pas possible.
  • Le cache du navigateur.
    Ce cache doit être vidé chaque fois que vous modifiez le CSS de votre thème et chaque fois que vous modifiez les fichiers .js (JavaScript). Il existe également des "cas très difficiles" : certains navigateurs stockent des données autres que CSS et JS dans le cache (par exemple, Opera), donc si vous avez apporté des modifications au style, mais ne voyez pas le résultat, videz le cache du navigateur. Où et comment vider le cache du navigateur dépend du navigateur que vous avez. Si vous ne savez pas, recherchez des informations sur Internet.
    Mais généralement, il suffit d'appuyer sur Ctrl+F5.
Avant d'écrire que "L'extension ne fonctionne pas", assurez-vous qu'après l'avoir installé, vous n'avez pas oublié de vider tous les caches nécessaires.

D'ailleurs, pendant que vous éditez le style, surtout si vous êtes développeur ou designer, vous pouvez spécifier "Recompiler les anciens modèles : Oui" dans les paramètres "Charge du serveur" de la section administrateur.
Cela éliminera le besoin d'effacer le modèle et les caches CSS à chaque fois après les modifications, car ces caches seront mis à jour automatiquement. Je ne sais pas si cela fonctionne sur tous les serveurs ou non, car au cours de la pratique, j'ai rencontré des serveurs particulièrement serrés où rien ne changeait du tout ou ne se comportait pas tout à fait comme il se doit, mais au moins sur ce serveur, tout fonctionne comme prévu.
Verrouillé