我发现wget some_url
它有很多空格和空白行,比如
<span class="meta">
someValue
</span>
由wget
下载的整个文档布局良好,正如我们在Chrome开发工具中看到的那样,文档是否有如此多的空格和空行(或标签),并且它们已经下载以及主要内容。
例如
如果文件(也是由wget或curl下载)是:
<div class=" someclass">
somevalue
</div>
有5个空格(someclass
之前3个,</div>
之前2个)和2个空行包裹somevalue
它是否以紧缩的形式下载,如:
<div class="someclass">somevalue</div>
如果没有,我很震惊的是,这些大多数无用的信息浪费了一些带宽,是否浪费了(除了它们用于布局目的)?
答案 0 :(得分:4)
据我所知,空白占据的角色与角色一样多 - 所以从技术上来说,这是“浪费”。但是,一般来说,这是你不会注意到的事情,因为还有许多其他因素阻碍了加载时间。如果你在一个非常慢的网络上加载一个非常大的空白页面,那么你可能会注意到。
通常最好不要考虑它如何影响性能(因为它没有)并且更多地思考它是否使代码可读。在编写需要重新访问或向他人展示的内容时,空白非常重要。当模糊代码以便人们不会弄乱它时,摆脱空白可能会有很长的路要走。
答案 1 :(得分:1)
您可以为Web服务器设置压缩算法以与Content-Encoding标头一起使用。例如, gzip :http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/
但是,网络服务器不必这样做。这就像你强烈暗示网络服务器压缩你的流量。