为什么大多数网站的HTML只有几行?
我在Google和Stackoverflow中搜索了这个问题,但没有找到我想要的为什么大多数网站的HTML只有几行?,html,Html,我在Google和Stackoverflow中搜索了这个问题,但没有找到我想要的 现在,每当我看到一个网站的源代码,比如Facebook或Google,他们的HTML代码就在一行中?他们为什么这么做?这样做的意义是什么?我是否也需要为小型网站(比如学校网站)这样做?谷歌主页面服务器每小时有数百万的页面浏览量。如果它长一个字节,那意味着每天都有千兆字节的额外数据通过互联网传输 这就是为什么拥有大量流量的大型网站真的会从HTML代码中挤出每一点。对于小型网站来说,这并不是一个真正的问题。这里有一个S
现在,每当我看到一个网站的源代码,比如Facebook或Google,他们的HTML代码就在一行中?他们为什么这么做?这样做的意义是什么?我是否也需要为小型网站(比如学校网站)这样做?谷歌主页面服务器每小时有数百万的页面浏览量。如果它长一个字节,那意味着每天都有千兆字节的额外数据通过互联网传输
这就是为什么拥有大量流量的大型网站真的会从HTML代码中挤出每一点。对于小型网站来说,这并不是一个真正的问题。这里有一个StackOverflow答案,其中有很多网站通常使用“不良做法”的原因: 不过,正如其他人所说,“一条大线”问题通常是出于性能考虑和混淆
坦白地说,除非你每分钟要处理数百(数千?)的页面负载,否则我不会担心这一点。正如Aaron Digulla所说,它用于降低字节大小 它还用于删除空格(这可能导致php和js中的错误)、注释,并防止讨厌的人试图窃取代码。在缩略形式中,它更难阅读,因此也更难复制。我们称之为“缩略”(从代码中删除不必要的信息(空格、注释等))。不仅对于html,您还可以通过javascript、css等实现这一点。缩小可提高应用程序的整体性能 维基百科解释:
您也可以将其应用于小型网站。有一些工具可用于此,这也是一种最佳实践。他们缩小了代码以减少带宽使用。因此,这使网页加载更快?您看到的是“缩小”的HTML、javascript和CSS。基本上,他们仍然正常地编写代码和标记,但是通过一个过程来删除不必要的空白,缩短变量名,以及尽可能地缩小它的大小,因此它的字节数尽可能少。当你处理数以十亿计的请求时,每一个请求节省几个字节的带宽确实是合算的。对于一个普通的商业网站来说,这可能没什么区别。。。谢谢大家。:)一个相关的事情要考虑的是,对于大多数网站,缩小可能不会产生巨大的差异,但压缩确实如此。因此,请确保已启用GZip压缩,至少对于静态文件(HTML、CSS、JS)。这通常会大大减少带宽并提高性能。