diff --git a/HowtoVarnish.md b/HowtoVarnish.md index b21c44a7..57911220 100644 --- a/HowtoVarnish.md +++ b/HowtoVarnish.md @@ -90,6 +90,8 @@ Il est aussi possible d'écrire ces logs dans des fichiers en lançant varnishlo ## Syntaxe VCL + (attention, la documentation n'est pas à jour, notamment la partie "Variables") + La syntaxe VCL est complexe mais puissante. On découpe un fichier VCL en plusieurs sous-routines dans lesquelles on définit des actions/comportements en fonction de certaines conditions. Les sous-routines principales sont *vcl_recv* et *vcl_backend_response* : * **vcl_recv** est appelé AVANT le début de la requête au backend. On peut donc choisir vers quel backend renvoyer la requête. On peut aussi de modifier la requête (modifier des entêtes HTTP, supprimer des demandes de cookies, etc.). Seul les actions `set req.` sont possibles.