Safari似乎没有为主地址发送If-Modified-Since标头

时间:2013-11-20 11:08:22

标签: safari http-headers last-modified if-modified-since

在论坛(和其他人)的不同问题和答案中仔细查看(...)后,我没有找到明确的答案。 当Safari向Web服务器请求资源(页面,图像...)时,它不会为请求的主要资源提供If-Modified-Since标头。这意味着Web服务器无法回答“未修改的资源,使用您的缓存”。这不是其他浏览器的行为,在Web服务器和用户的性能方面也不是很好。

然而,Safari为资源的子元素发送此If-Modified-Since(例如图像,页面中的css ......)。哪个好。

所以我认为Safari故意决定不为主要请求的资源发送此标头,但要100%确定,您是否知道一种影响Safari的行为的方法,以便为请求的主要资源提供If-Modified-Since服务器?

acama,

1 个答案:

答案 0 :(得分:0)

似乎Safari的缓存标头的行为是错误的主题。有一个WebKit issue被打开,随后关闭,因为这个bug出现在Safari本身。