使用https时,没有任何缓存是真的吗?

时间:2010-11-14 18:25:05

标签: caching browser https

  

可能重复:
  Will web browsers cache content over https

Jeff's最近的Coding Horror post Breaking the Web Cookie Jar是一个让人不熟悉cookie工作原理的人的目击读物。正如通常情况下这样的帖子,评论充满了FUD。也就是说,Carl Hörberg的评论令我担忧:

  

与https的另一个骗局是没有   得到缓存在客户端,所以每一个   必须提取css,image,js等   每页加载。

快速谷歌搜索没有产生肯定或反驳此声明的结果,但这可能归因于糟糕的Google-fu。因此,通过https服务时没有任何内容被缓存吗?

1 个答案:

答案 0 :(得分:0)

使用https请求,客户端通常使用与服务器的单个连接并管道请求,以相同的顺序接收响应。相反,对于http连接,每个请求有一个连接。当然,除了加密之外,这是主要的区别。没有什么能阻止客户端使用缓存响应,尽管服务器可以在https连接上返回不指定缓存的响应,但我没有看到这样做的重点。