仅限浏览器的缓存控制 - 不是 CDN

Browser-only cache-control - Not CDN

我想将其应用于浏览器:

header('Cache-Control: max-age=3600');

但将其应用于我的 CDN:

header("Cache-Control: no-cache");

换句话说,我希望 CDN 将其视为动态内容,但浏览器仍将响应存储在其本地缓存中。有什么标准的方法可以做到这一点吗?

你可以用

Cache-Control: private, max-age=3600

以便绕过最终的 CDN/intermediate 代理。