1

我发现wget some_url它有很多空格和空行,例如

               <span class="meta">

                            someValue


            </span>

正如我们在 Chrome 开发工具中看到的那样,下载的整个文档wget布局良好,文档是否有这么多空格和空行(或制表符),并且它们与主要内容一样被下载。
例如,如果文档(也可以通过 wget 或 curl 下载)是:

<div class="   someclass">

   somevalue

  </div>

有 5 个空格(之前 3 个someclass,之前 2 个</div>)和 2 个空行换行somevalue 是否以严格的形式下载,例如:
<div class="someclass">somevalue</div>
如果不是,我对这些大多无用的信息浪费了一些带宽这一事实感到震惊,是吗?浪费的(除了它们是为了布局目的)?

4

2 回答 2

4

据我了解,空格与字符一样多 - 所以从技术上讲是的,它是“浪费”。但是,一般来说,这是您永远不会注意到的,因为还有许多其他因素会阻碍加载时间。如果您在非常慢的网络上加载具有高比例空白的非常大的页面,您可能会注意到。

一般来说,最好不要考虑它如何影响性能(因为它不会),而要多考虑它是否使您的代码可读。在编写需要重新访问或向他人展示的内容时,空格非常重要。当模糊代码以免人们弄乱它时,摆脱空白可能会有很长的路要走。

于 2013-03-25T03:28:51.313 回答
1

您可以为 Web 服务器设置压缩算法以与 Content-Encoding 标头一起使用。例如gziphttp ://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/

但是,网络服务器不必这样做。就像您强烈暗示网络服务器压缩您的流量一样。

于 2013-03-25T03:39:53.747 回答