We were told Vary is “the ugliest part of HTTP.”
So naturally we spent a bunch of time implementing it.
Cloudflare now supports Vary in Cache Rules. You can normalize the chaos instead of choosing between wrong responses and a useless cache.
blog.cloudflare.com/vary-sup…
We just made connections to origin servers faster and more secure.
p90 latency improved by 150ms+. 45 billion connections a day now use post-quantum encryption.
and It’s automatic (obviously)!
blog.cloudflare.com/automati…
Our investigation and results suggest the Internet would be better off without the ORIGIN attribute. In modern BGP, it doesn’t really make sense to have.
Read more in our post
blog.cloudflare.com/bgp-orig…
Nearly 70% of BGP paths have their ORIGIN attribute rewritten by transit providers - for traffic advantages, not correctness. We mapped the global impact and argue it's time to deprecate ORIGIN in route selection.
cfl.re/4x1DJoy
Changing headers on your origin can be hard. sometimes these headers can impact your cache, so we tried to make it as easy as possible to do what you want to make sure we're caching as much as possible blog.cloudflare.com/introduc…
Why we cannot wait for better post-quantum signature algorithms: ML-DSA will have to do. But searching for better is still important! blog.cloudflare.com/ml-dsa-w…
Workers Cache — Your Cloudflare Worker now has its own tiered cache in front of it:
blog.cloudflare.com/workers-…
Workers Cache is a programmable tiered cache between Workers — even between code running in the same Worker
we’ve seen pretty much every approach to caching over the years from our customers, and Workers Cache is the direct result of everything we’ve learned
it takes all the workarounds and clever hacks we’ve seen to make sites and APIs fast, and simplifies them down to writing JavaScript and returning Cache-Control headers
you can use for so much — for us this is like shipping 12 different things on the same day
first up — you can use it to place your app near your database, cache its responses, and run code in front close to users:
We are launching Workers Cache, a regionally tiered cache that sits directly in front of your Worker entrypoints. Infinitely composable, configured via standard HTTP headers. cfl.re/44IVyfI
Before everyone goes to enjoy fireworks --- Cache Rules now honor Vary. The same URL can serve multiple cached versions (languages, formats, encodings), each matched to the request. No custom cache keys needed. Live on all plans 👇developers.cloudflare.com/ch…