【问题标题】:Does importing JavaScript using <script> make use of a gzip stream?使用 <script> 导入 JavaScript 是否使用 gzip 流?
【发布时间】:2011-11-01 21:41:37
【问题描述】:

jQuery 吹嘘它在 gzip 压缩后有多么小。但是,他们的网站似乎没有提供 gzip 压缩版本,生产和开发都没有压缩。所以我想知道是否做传统的

<script src='http://code.jquery.com/jquery-1.6.4.min.js'></script>

自动为我进行 gzip 压缩。

【问题讨论】:

  • 是的,如果您的浏览器支持 gzip,它已启用 gzip

标签: javascript http gzip


【解决方案1】:

通常,gzipping 是一种服务器级功能。如果您的 Web 服务器支持 gzip 压缩,它会在将其发送到客户端之前对其进行压缩。 (假设客户端支持)如果您的浏览器能够解压缩 gzip,它将为您处理。 (我很确定几乎所有的浏览器都内置了这个功能已经有一段时间了)

所以回答您的问题是自动的,因为 Google 的服务器会支持这一点。唯一的障碍是客户端,但这也不应该成为问题。

如果您要维护自己的服务器,则需要确保其配置正确。

【讨论】:

    【解决方案2】:

    我认为这取决于两个部分:

    1. Web 浏览器是否发送 Accept: "gzipped-data"(抱歉,不确定标头到底是什么)标头。
    2. Web 服务器是否支持返回 gzip 响应。

    【讨论】:

    • 通常请求头是Accept-Encoding gzip,deflate
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-17
    • 2020-07-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-30
    • 2019-12-11
    • 1970-01-01
    相关资源
    最近更新 更多