Varnish
Cheatsheet · la réponse déjà cuisinée Semaine 6 · Module 2Installer
Varnish s'installe sur sa propre instance : varnish30.
Vérifier qui écoute où : varnishd doit tenir le port 80.
Apache déménage
Apache quitte le port 80 : il devient un backend invisible derrière la cache.
Relancer Apache sur son nouveau port.
Varnish prend la porte
Le service : sur quelle adresse Varnish écoute (l'option -a).
Le backend : à qui Varnish demande les pages qu'il n'a pas.
Recharger la définition du service, puis relancer.
Observer sa cache
cache_hit contre cache_miss : le rendement de votre cache.
Le palmarès des URL les plus demandées.
La purge totale : cache vide, tout redevient un miss.
Hit, miss et durée de vie
Hit : la réponse déjà cuisinée, servie gratuitement. Miss : on cuisine une fois, pour tous les suivants. La durée de vie décide combien de temps un plat reste frais. Et la règle d'or : le contenu personnel (panier, session, admin) ne se met jamais en cache.
Les deux fichiers qui font tout
L'architecture change de sens : visiteur, puis varnish30 (port 80), puis http20 (backend), puis mysql10. Après toute édition du service : daemon-reload puis restart.
420-5A4-MT · Serveurs évolutifs · cliquer une commande la copie