0
我有一个web应用程序和两台电脑,都与win7和铬v56.0.2924.76。铬缓存在某些电脑无法工作
在应用程序中它需要几个js文件。当我要求的资源,它具有相同的响应头
Cache-Control:max-age=7200, must-revalidate
Connection:Keep-Alive
Content-Encoding:gzip
Content-Language:en-US
Content-Type:application/javascript
Date:Mon, 06 Mar 2017 09:40:11 GMT
Expires:Mon, 06 Mar 2017 11:40:11 GMT
Keep-Alive:timeout=5, max=496
Last-Modified:Wed, 22 Feb 2017 18:47:28 GMT
Transfer-Encoding:chunked
X-Powered-By:Servlet/3.0
在一个桌面上的反应,一切工作正常,并得到缓存中的所有js文件,而在另一个桌面,大部分都是精品而另一些则仍然从远程获得。
的区别是:不缓存桌面上的请求有请求头中包含Accept/Accept-Encoding/Cookie/etc.
所有细节和缓存的桌面上有请求头说 Provisional headers are shown
我想,因为他们中的一个工作时,远程服务器没问题,问题出在Chrome浏览器端,虽然它们都是相同的版本,但我想知道任何可以检查的东西。
转到网络选项卡,并确保没有选中“禁用缓存” – PersyJack
谢谢您的回复,当然,禁用缓存未在网络面板中选中,正如我所说的缓存。这是我觉得奇怪的 – Eric
一些更新,在查看chrome:// cache /后,我可以看到我的应用程序主机下的文件没有被缓存,而在另一台工作的计算机中,它被缓存了,是否有任何配置控制哪个文件缓存或不在铬?因为响应是一些 – Eric