Varnish

Varnish est un serveur de cache HTTP apparu en 2006 et distribué sous licence BSD.

Varnish

Informations
Développé par Poul-Henning Kamp
Linpro
Varnish Software
Première version [1]
Dernière version 7.0.0 ()[2]
Dépôt github.com/varnishcache/varnish-cache
Écrit en C
Système d'exploitation Type Unix
Environnement Linux
Type Serveur de cache HTTP
Licence Licence BSD
Site web varnish-cache.org

Déployé en tant que proxy inverse entre les serveurs d'applications et les clients, il permet de décharger les premiers en mettant en cache leurs données, selon des règles définies par l'administrateur système et les développeurs du site, pour servir plus rapidement les requêtes, tout en allégeant la charge des serveurs.

Particularités

Les règles de fonctionnement du cache sont établies dans des fichiers de configuration utilisant le langage de script VCL. Celui-ci permet de décider ce qui sera ou non caché et d'éventuellement modifier les données.

Le fonctionnement de Varnish peut être étendu au moyen de modules et extensions appelés «VMOD». Il en existe aujourd'hui une cinquantaine, majoritairement sous licence libre[3].

Par ailleurs, il supporte le Edge Side Includes.

Voir aussi

Articles connexes

Notes et références

Liens externes

  • Portail des logiciels libres
  • Portail d’Internet
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.