Cet article traite de Varnish 4.1 sur Debian Jessie. Varnish est un revers Proxy qui permet de soulager vos serveurs, et d’accélérer le temps de chargement de la page pour vos clients. Pour mieux comprendre, un petit schéma issu de Wikitwist Voici un Google Slides que j’ai réalisé pour présenter Varnish aux collègues et que […]
Cet article fait suite à l’article sur la présentation de Varnish. Dans cette partie je vais détailler le fichier de base de configuration que j’ai mis en place. Il y a plein d’autres exemples sur le net qui traîne. Pour ma part je me suis basé sur une configuration déployé sur nos projets professionnels. Le […]
Dans un article précédent j’ai détaillé le fonctionnement de Varnish ainsi que des différentes subtourines. Dans cet article je vais vous détailler comment gérer différents sites / backends. Ensuite comment bypasser le système de cache via les cookies ou url. Puis je vais ajouter un morceau de code VCL pour faire du ménage dans les […]
Si votre site n’est pas full responsive, et qu’en fonction du type de device ( mobile ou sur desktop) l’affichage et le contenu est différent pour une même url il faut donc gérer des caches différents. De plus Varnish se base sur le contenu du header Vary pour gérer différents cache. Si votre application ou votre serveur […]
Varnish ne supporte pas le TLS. Hitch est un proxy réseau qui gère les connexions TLS/SSL et transmet le traffic décrypté à Varnish, il fournit donc un support HTTPS. Hitch est donc votre meilleur ami, il est juste dédié à gérer les connexions TLS et rien d’autre. J’ai au début géré mes connexions TLS avec nginx, mais j’ai […]
Si vous souhaitez obtenir des statistique sur l’utilisation de Varnish vous avez le choix entre plusieurs solutions : Varnish Plus, qui est une version payant et propose un outil VAC (Varnish Administration Console). Il permet de visualiser en temps réel des statistiques sur l’utilisation de Varnish collectd qui est un daemon qui permet de générer des […]