Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么大多数网站的HTML只有几行?_Html - Fatal编程技术网

为什么大多数网站的HTML只有几行?

为什么大多数网站的HTML只有几行?,html,Html,我在Google和Stackoverflow中搜索了这个问题,但没有找到我想要的 现在,每当我看到一个网站的源代码,比如Facebook或Google,他们的HTML代码就在一行中?他们为什么这么做?这样做的意义是什么?我是否也需要为小型网站(比如学校网站)这样做?谷歌主页面服务器每小时有数百万的页面浏览量。如果它长一个字节,那意味着每天都有千兆字节的额外数据通过互联网传输 这就是为什么拥有大量流量的大型网站真的会从HTML代码中挤出每一点。对于小型网站来说,这并不是一个真正的问题。这里有一个S

我在Google和Stackoverflow中搜索了这个问题,但没有找到我想要的


现在,每当我看到一个网站的源代码,比如Facebook或Google,他们的HTML代码就在一行中?他们为什么这么做?这样做的意义是什么?我是否也需要为小型网站(比如学校网站)这样做?

谷歌主页面服务器每小时有数百万的页面浏览量。如果它长一个字节,那意味着每天都有千兆字节的额外数据通过互联网传输


这就是为什么拥有大量流量的大型网站真的会从HTML代码中挤出每一点。对于小型网站来说,这并不是一个真正的问题。

这里有一个StackOverflow答案,其中有很多网站通常使用“不良做法”的原因:

不过,正如其他人所说,“一条大线”问题通常是出于性能考虑和混淆


坦白地说,除非你每分钟要处理数百(数千?)的页面负载,否则我不会担心这一点。

正如Aaron Digulla所说,它用于降低字节大小

它还用于删除空格(这可能导致php和js中的错误)、注释,并防止讨厌的人试图窃取代码。在缩略形式中,它更难阅读,因此也更难复制。

我们称之为“缩略”(从代码中删除不必要的信息(空格、注释等))。不仅对于html,您还可以通过javascript、css等实现这一点。缩小可提高应用程序的整体性能

维基百科解释:


您也可以将其应用于小型网站。有一些工具可用于此,这也是一种最佳实践。

他们缩小了代码以减少带宽使用。因此,这使网页加载更快?您看到的是“缩小”的HTML、javascript和CSS。基本上,他们仍然正常地编写代码和标记,但是通过一个过程来删除不必要的空白,缩短变量名,以及尽可能地缩小它的大小,因此它的字节数尽可能少。当你处理数以十亿计的请求时,每一个请求节省几个字节的带宽确实是合算的。对于一个普通的商业网站来说,这可能没什么区别。。。谢谢大家。:)一个相关的事情要考虑的是,对于大多数网站,缩小可能不会产生巨大的差异,但压缩确实如此。因此,请确保已启用GZip压缩,至少对于静态文件(HTML、CSS、JS)。这通常会大大减少带宽并提高性能。