Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 仅浏览器缓存控制-非CDN_Php_Cache Control - Fatal编程技术网

Php 仅浏览器缓存控制-非CDN

Php 仅浏览器缓存控制-非CDN,php,cache-control,Php,Cache Control,我想将此应用于浏览器: header('Cache-Control: max-age=3600'); 但将此应用于我的CDN: header("Cache-Control: no-cache"); 换句话说,我希望CDN将其视为动态内容,但浏览器仍将响应存储在本地缓存中。有什么标准的方法可以做到这一点吗?你可以用 Cache-Control: private, max-age=3600 这样就绕过了最终的CDN/中间代理

我想将此应用于浏览器:

header('Cache-Control: max-age=3600');
但将此应用于我的CDN:

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

你可以用

Cache-Control: private, max-age=3600
这样就绕过了最终的CDN/中间代理