【问题标题】:Do browsers cache gzipped html in compressed form?浏览器是否以压缩形式缓存 gzipped html?
【发布时间】:2016-05-23 17:50:42
【问题描述】:

我有一个提供 gzipped html 页面的网站。 由于 html 的结构和重复性,gzip 产生了巨大的压缩比,但未压缩的 html 变得非常大,如果浏览器仅在解压缩后缓存内容,浏览器缓存可能会过快填满(尤其是在手机的情况下)。

我想知道移动浏览器和桌面浏览器是否倾向于以压缩或未压缩格式缓存 gzip 后的页面。

【问题讨论】:

    标签: html caching mobile browser gzip


    【解决方案1】:

    答案是是的

    大多数流行的浏览器,如 Chrome、Internet Explorer、Opera 等,都会将 HTML 缓存为压缩格式。

    但是,并非所有响应都被压缩。 图片构成的资源数量最多,但不应压缩。另一方面,HTML 文档脚本样式表应该被压缩,占全部的 30%要求。能够将 3 倍的这些响应保存到缓存中可能会对缓存命中率产生重大影响。

    希望我的回答能帮到你。如果没有,抱歉弄错了。

    来源:http://www.stevesouders.com/blog/2012/03/27/cache-compressed-or-uncompressed/

    编辑:但是如果 html 已经被压缩了。压缩后的最小尺寸已经是最小的了。双重压缩没有意义

    【讨论】:

    • 不错的发现,但我认为这些结果仅适用于台式机。与手机有任何政策差异吗?
    • @user2464424 如果您正在编写 Web 应用程序,可能会这样。来自这里的缓存控制清单,w3schools.com/html/html5_app_cache.asp,可以为您提供帮助!
    猜你喜欢
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    • 2012-01-28
    • 1970-01-01
    • 2015-11-06
    • 1970-01-01
    • 1970-01-01
    • 2010-09-23
    相关资源
    最近更新 更多