我在Google和Stackoverflow中搜索了这个问题 - 但找不到我想要的内容。
现在,每当我看到Facebook或Google等网站的源代码时,他们的HTML代码只会在一行中出现?他们为什么这样做?这样做有什么意义?我是否也需要为小型网站做这件事,比如可能是学校网站?
答案 0 :(得分:6)
主要Google页面服务器每小时数百万次页面浏览量。如果它长一个字节,那意味着每天通过互联网传输数十亿字节的附加数据。
这就是为什么拥有大量流量的大型网站真正挤压其HTML代码的所有内容。对于小型网站,这不是一个真正的问题。
答案 1 :(得分:2)
这里是一个StackOverflow答案,其中包含许多原因,为什么网站通常使用“不良做法”:Why do big sites use 'bad practices'?
正如其他人所说,“一大线”问题通常是出于性能考虑和模糊处理所致。
坦率地说,除非你每分钟服务数百(数千?)的页面加载,否则我不担心。
答案 2 :(得分:1)
如Aaron Digulla所说,它用于保持字节大小。
它还用于删除空格(可能导致php和js中的错误),评论以及让讨厌的人不要试图窃取代码。在缩小的形式中,它更难阅读,因此更难复制。
答案 3 :(得分:1)
我们称之为“缩小”(从代码中删除不必要的信息(空格,注释等))。不仅对于html,你也可以为javascript,css等做到这一点。缩小可提高应用程序的整体性能。
维基百科解释: http://en.wikipedia.org/wiki/Minification_%28programming%29
您也可以将其应用于小型网站。有可用的工具,这也是最好的做法。