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
- Le cache HTTP intercepte les requêtes utilisateurs (ex: http://www.agaetis.fr)
- Le cache demande au serveur de générer la page
- Le cache va garder en mémoire le rendu de la page
- 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.