4

如果查看http://www.google.com的源代码,它会被高度缩小。甚至是 html 部分。我只是想知道格式化的 html 是否比缩小的 HTML 占用更多空间。

我能想到的是,在格式化的 html 中,字符:空格、制表符和换行符占据空间。这是 html 缩小可以节省内存的唯一范围。

4

3 回答 3

4

是的,你的想法是正确的。删除空格并压缩 HTML 将导致下载大小更小。

如果您想查看 HTML 缩小的测试用例,请查看关于 Perfection Kills 的这篇博文

摘抄:

原始大小:217KB(35.8KB gzipped)
缩小后的大小:206.6KB(34.3KB gzipped)
节省:10.4KB(1.5KB gzipped)

amazon.com 的首页缩小后,未压缩文档可节省约 10KB,压缩文档仅可节省 1.5KB。

于 2013-08-12T14:21:21.493 回答
1

是的,通过删除空格、制表符、换行符和注释来缩小 HTML、CSS 和 JavaScript 可以节省带宽成本。

除了缩小 HTML 之外,您还应该确定您的 HTML、CSS 和 JavaScript 在通过网络发送时是经过 GZIP 压缩的,以获得更好的性能。有关 GZIP 的更多信息,请阅读:http: //developer.yahoo.com/performance/rules.html#gzip

我还想补充一点,在当今时代,在任何程度上考虑带宽成本和页面速度都非常重要。移动网络用户正在大幅上升。即使您不期望从您的网站上吸引大量移动设备,您也会对那些试图在其移动 3G 设备上访问您的网站的人造成损害,因为您没有适当考虑带宽成本和速度。

于 2013-08-12T14:21:50.743 回答
1

是的,有区别。但是对于许多(大多数?)网站来说,这种差异并不值得考虑,因为(1)服务器可能无论如何都会提供压缩后的 HTML,以及(2)您没有足够的浏览量来使差异显着。(谷歌有。)

于 2013-08-12T14:25:09.813 回答