HTTP Caché y Varnish
A continuación segunda presentación del grupo de trabajo Symfony Madrid en Abril de 2012.
Esquema
- ¿Por qué?
- GWT: Asegura que mi sitio es lento
- Es (posiblemente) el sistema de cache quemás eficaz y fácil de implementar.
- Objetivo
- Nunca generar lamisma respuesta dos veces.
- Es un protocolo de cache que debería ser respetado por todas las capas intermedias y por los navegadores.
- Freshness
- En la mayoría de los casos es la mejor estrategia de cache.
- Validation
- Cuando no puedes predecir la frecuencia con la que cambian tus recursos.
- ESI
- Estandar poco claro
- Problemas para invalidar la caché.
- Varnish HTTP
- Proxy Cache
- Fail Over System Load Balancer
- Obedece cabeceras HTTP Cache Cache de recursos estáticos Modifica las cabeceras y las cookies de peticiones y respuestas.
- Varnish Configuration Language
- Conclusiónes
- HTTP Cache + Varnish por si solo son insuficiente, necesitas utilizar otras técnicas, como carga asincrona de recursos, minimización, ect...
Publicado el
Actualizado por última vez el