max-age无法解决客户端和服务器端时间不一致的问题

max-age无法解决客户端和服务器端时间不一致的问题
问题是这样的:
话说,Cache-Control:max-age=N 的 优先级高于 Expires(现在大多数浏览器都是遵循http1.1)
但是我测试的时候,服务器的时间比本地时间慢100s(比如本地的时间戳现在是200s,那么服务器的时间戳是100s)
我在Nginx中设置了css的max-age=60,然而发现,我在60s之内再次访问该css资源时,竟然返回304,理论上应该返回200(from cache)才对啊
求解,谢谢诸位
测试环境:Chrome 64.0.3282.186(正式版本) (64 位)
第一次请求:

https://img4.mukewang.com/5c8f43310001288a08000471.jpg

后续请求:

https://img4.mukewang.com/5c8f43340001312808000439.jpg

Nginx配置:

https://img4.mukewang.com/5c8f4337000129f507100278.jpg

猛跑小猪
浏览 873回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript