Développeurs, cachez-moi cette page !
Par Hugo Hamon
- Atelier (1 h 30) :
Liens connexes
- Diaporama (PDF)
- http-caching-111015020328-phpapp02
Le sujet
L'une des contraintes les plus complexes à résoudre lorsqu'on développe une application web consiste à ne pas générer deux fois la même page. Pour y parvenir, la plupart des développeurs ont recours à des solutions de cache propriétaires qui montrent rapidement leurs limites lorsqu'il s'agit de cacher des pages très dynamiques. Un article et ses commentaires, accompagnés d'un flux Twitter actif par exemple. Heureusement, le protocole HTTP offre depuis très longtemps des outils adaptés pour contrôler la mise en cache côté navigateur. Au cours de cet atelier, nous étudierons tout d'abord les modèles fondamentaux du cache HTTP côté client grâce à l'expiration et la validation. Enfin, nous découvrirons comment améliorer les performances tout en restant le plus dynamique possible grâce aux Edge Side Includes, ESI, et les reverse proxy caches tels que Varnish.
Présenté par

Hugo Hamon est responsable des formations chez Sensio Labs. Passionné par PHP et le Web en général depuis 10 ans, il est aujourd'hui impliqué dans l'Association Française des Utilisateurs de PHP et intervient comme orateur international lors de conférences PHP. En plus de son activité professionnelle, Hugo Hamon contribue au code et à la documentation du framework Symfony et rédige des ouvrages pour les éditions Eyrolles.