如果查看http://www.google.com的源代码,它就会被高度缩小。甚至是html部分。我只是想知道格式化的html是否比缩小的HTML占用更多的空间。
我能想到的是,在格式化的html中,字符:空格,制表符和换行符占用空间。这是html缩小可以节省内存的唯一范围。
答案 0 :(得分:4)
是的,你的想法是正确的。删除空格并压缩HTML将导致下载量减小。
如果您想查看HTML缩小的测试用例,请查看this blog post on Perfection Kills。
摘录:
原始大小:217KB(gzipped 35.8KB)
缩小尺寸:206.6KB(34.3KB gzipped)
节省:10.4KB(1.5z gzipped)maczon.com的缩小主页在未压缩的情况下节省了大约10KB 文档,只有1.5KB的压缩文件。
答案 1 :(得分:1)
是的,通过删除空格,标签,换行符和评论来缩小HTML,CSS和JavaScript可以节省带宽成本。
除了缩小HTML之外,您还应确保在通过网络发送时,您的HTML,CSS和JavaScript正在进行GZIP,以获得更好的性能。有关GZIP的更多信息,请阅读:http://developer.yahoo.com/performance/rules.html#gzip
我还想补充一点,在今天考虑带宽成本和页面速度到任何程度都非常重要。移动网络用户正在大幅上升。即使您不希望从您的网站获得大量移动抽奖,您也可以通过不考虑带宽成本和速度来考虑那些试图通过移动3G设备访问您网站的人。
答案 2 :(得分:1)
是的,有区别。但对于许多(大多数?)网站而言,这种差异并不值得考虑,因为(1)服务器可能无论如何都会提供HTML gzip,以及(2)您没有足够的网页浏览量来弥补差异。 (谷歌确实。)