Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.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 为什么对缓存资源的请求在没有网络的情况下仍然失败?_Php_Http_Http Headers_Cache Control - Fatal编程技术网

Php 为什么对缓存资源的请求在没有网络的情况下仍然失败?

Php 为什么对缓存资源的请求在没有网络的情况下仍然失败?,php,http,http-headers,cache-control,Php,Http,Http Headers,Cache Control,为什么当使用缓存控制头的静态资源没有Etag时,当网络消失时浏览器仍然会失败 服务器是否可以在响应时返回一个标头,告诉浏览器始终回退到缓存的资源?我认为这是因为必须发出标头请求以验证新版本不可用。这是我的想法,但他们稍微改变了服务人员的这种行为。我想知道他们是否有办法将其放入h/2C中,您是否可以共享在正常情况下返回的所有http头(当出现缓存控制时)?我相信这是因为必须发出头请求以验证新版本不可用。这是我的想法,但他们稍微改变了服务人员的这种行为。我想知道他们是否有办法将其放入h/2C中,您是

为什么当使用缓存控制头的静态资源没有Etag时,当网络消失时浏览器仍然会失败


服务器是否可以在响应时返回一个标头,告诉浏览器始终回退到缓存的资源?

我认为这是因为必须发出标头请求以验证新版本不可用。这是我的想法,但他们稍微改变了服务人员的这种行为。我想知道他们是否有办法将其放入h/2C中,您是否可以共享在正常情况下返回的所有http头(当出现缓存控制时)?我相信这是因为必须发出头请求以验证新版本不可用。这是我的想法,但他们稍微改变了服务人员的这种行为。我想知道他们是否有办法将其放入h/2C中,您是否可以共享在正常情况下返回的所有http头(当出现缓存控制时)?