【问题标题】:Is it true that nothing is cached when using https? [duplicate]使用https时是否没有缓存任何内容? [复制]
【发布时间】:2011-05-09 21:35:15
【问题描述】:

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

Jeff's 最新的Coding Horror post Breaking the Web Cookie Jar 让不熟悉 cookie 工作原理的人大开眼界。像这样的帖子通常情况下,cmets 充满了FUD。也就是说,Carl Hörberg 的评论让我很担心:

https 的另一个缺点是什么都没有 被缓存在客户端,所以每个 必须获取 css、图像、js 等 在每次页面加载时。

快速的谷歌搜索没有得到任何结果来肯定或反驳这一说法,但这可能归因于糟糕的Google-fu。那么通过 https 提供服务时是否没有缓存任何内容?

【问题讨论】:

标签: caching browser https


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-05-22
    • 1970-01-01
    • 2016-07-14
    • 2010-09-15
    • 2016-09-03
    • 1970-01-01
    • 2014-02-21
    相关资源
    最近更新 更多