3

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

现在,每当我看到一个网站的源代码时,比如 Facebook 或 Google,它们的 HTML 代码都只是一行?他们为什么这样做?这样做有什么意义?我是否也需要为小型网站做这件事,比如学校网站?

4

4 回答 4

6

主要的 Google 页面服务器每小时有数百万的页面浏览量。如果它长一个字节,这意味着每天通过 Internet 传输千兆字节的附加数据。

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

于 2013-10-17T15:04:34.147 回答
2

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

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

坦率地说,除非您每分钟提供数百(数千?)的页面加载,否则我不会担心这一点。

于 2013-10-17T15:06:43.310 回答
1

我们称之为“缩小”(从代码中删除不必要的信息(空格、注释等))。不仅适用于 html,您也可以对 javascript、css 等执行此操作。缩小提高了应用程序的整体性能。

维基百科解释: http ://en.wikipedia.org/wiki/Minification_%28programming%29

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

于 2013-10-17T15:13:53.783 回答
1

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

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

于 2013-10-17T15:07:50.520 回答