varnish-cache

Le cache HTTP Varnish Cache est un outils qui permet de réduire le temps de réponse d’un site web et de réduire la sollicitation des serveurs web.

Principe du cache HTTP

  1. Le cache HTTP intercepte les requêtes utilisateurs (ex: http://www.agaetis.fr)
  2. Le cache demande au serveur de générer la page
  3. Le cache va garder en mémoire le rendu de la page
  4. Lorsqu’on un autre utilisateur va demander la même page, le cache va lui envoyer directement le résultat, sans demander au serveur de générer à nouveau la page

Avantages du cache

  • Réduction du temps de chargement d’une page. La plupart des pages web nécessitent l’exécution de code et de nombreuses requêtes à la base de données pour être créées.
  • L’utilisation du cache évite de solliciter le serveur web à chaque demande d’un utilisateur

 

Voir aussi une présentation technique de Varnish Cache.
Voir le site de Varnish Cache.

Tagged on: