Gzip只压缩文件,还是减少HTTP请求?

时间:2014-04-19 11:02:08

标签: apache http gzip bandwidth

我有以下网页(示例页面,原件非常大),

<!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请求?

1 个答案:

答案 0 :(得分:0)

它不会合并请求,您需要自己完成。它只会压缩发送的内容。