Cloudflare ha lanzado soporte nativo para el encabezado HTTP Vary en sus reglas de caché, una funcionalidad que permite a los servidores definir qué campos de la solicitud pueden afectar la respuesta. Esta medida aborda una crítica histórica a Vary, descrito como un mecanismo 'malhecho' con interoperabilidad deficiente, que a menudo fragmentaba la caché al tratar valores similares como distintos.
El sistema permite a los usuarios normalizar encabezados de negociación conocidos, como Accept o Accept-Language, para que las solicitudes equivalentes compartan la misma entrada en caché, evitando así que respuestas idénticas se dispersen en miles de variantes ineficientes. Según un análisis de más de 120 millones de respuestas, casi 3.000 sitios web utilizaban Vary en cuatro o más campos, lo que generaba fragmentación severa de la caché. La nueva herramienta ofrece tres acciones configurables: normalizar, pasar valores exactos o omitir la caché, otorgando al administrador el control sobre qué variaciones son significativas para el rendimiento.
Esta solución complementa funciones existentes, como Vary para imágenes, y permite a Cloudflare manejar la negociación de contenido sin sacrificar la eficiencia de la caché ni duplicar la lógica de la aplicación. La implementación está disponible en todos los planes de Cloudflare, facilitando la gestión de contenido multilenguaje, formatos de imagen y esquemas de compresión de manera más eficiente y predecible.
