Accélérer l'affichage des pages à l'aide d'un cache
Lorsque de nombreux utilisateurs visitent mon site, le serveur semble saturer rapidement. Comment y remédier simplement ?
Réponse:
Il suffit d'ajouter un HTTP Cache Manager à la racine du site, et de le paramétrer correctement. Pour ce faire :
1- Se connecter en tant qu'admin du site
2- Cliquer sur l'icone Z, la ZMI (Zope Management Interface) apparaît
3- Cliquer sur internet, en haut de page, à droite de "Folder at". Vous devez voir sur la page qui s'affiche alors : zwo_lib, zwo_modules, etc.
4- En haut à droite, dans le menu déroulant, sélectionner "Accelerated HTTP Cache Manager" et cliquer sur Add (vérifier auparavant qu'il n'en existe pas déjà un sur la page)
5- Le nommer "HTTPCacheManager" (sans espaces) et cliquer sur Add
6- Cliquer sur HTTPCacheManager, décocher "Cache anonymous connections only?" et cliquer sur le bouton "Save Changes"
7- Cliquer sur l'onglet Associate, choisir le type Image (et non pas All !). Cocher les bouton All et Search subfolders. Cliquer sur Locate, et attendre patiemment que la page se charge.
8- Une fois la page chargée, aller tout en bas, cliquer sur "Select all", patienter. Une fois toutes les cases cochées, cliquer sur "Save Changes", et patienter à nouveau. Un message "nnn association(s) made, 0 removed." apparaît.
9- Recommencer les étapes 7 et 8 pour le type File.
C'est fait, les images et les fichiers de votre site sont en cache. Mine de rien votre site va devenir rapidement 4 à 5 fois plus rapide qu'avant !
Recommencer l'opération après que votre site aura subi de profond changements (nouvelles images, nouveaux fichiers).