【问题标题】:Does Gzip only compress the files, or also decrease the HTTP requests?Gzip 是只压缩文件,还是减少 HTTP 请求?
【发布时间】:2014-04-19 11:02:07
【问题描述】:

我有以下网页(示例页面,因为原版很大),

<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <link rel="stylesheet" href="_css/main.css">
        <link rel="stylesheet" href="_css/layout.css">

    </head>

    <body>

        <script src="_js/jquery.js"></script>
        <script src="_js/main.js"></script>
        <script src="_js/chat.js"></script>
    </body>
</html>

我在提供此页面时未使用 gzip 或其他实用程序对其进行压缩。 我知道 gzip 会增加 cpu 使用以减少带宽消耗,这不是问题,但我想在使用它之前了解一件事,

在我上面的示例代码中,加载初始 DOM 后的页面向服务器发送 5 个 http 请求(2 个用于 CSS 文件,3 个用于 javascript 文件)。

如果我 gzip 同一个页面,它会只压缩(并减小)html 文件、CSS 文件和 JavaScript 文件的大小,还是在提供服务之前将它们全部合并,从而减少 http 请求?

【问题讨论】:

    标签: apache http gzip bandwidth


    【解决方案1】:

    它不合并请求,你需要自己做。它只压缩发送过来的内容。

    【讨论】:

    • 你能给我一些链接,它解释了你所说的吗?
    猜你喜欢
    • 1970-01-01
    • 2023-04-10
    • 2011-03-07
    • 1970-01-01
    • 2019-05-07
    • 2011-01-22
    • 2010-11-29
    • 1970-01-01
    相关资源
    最近更新 更多