注释的html元素和空格是否会导致页面加载时间。我知道浏览器不会运行注释标记。在服务器中部署时,压缩标记是个好主意
<!--Html Elements -->
答案 0 :(得分:2)
它仍会增加您的页面大小,但不应该是一个问题。拥有10000行注释掉的HTML会成为一个问题,但是保持评论的小,不应该过多地增加页面大小。
答案 1 :(得分:1)
它不会由浏览器运行,但它将在每种情况下由服务器流式传输,并由客户端下载。它不应该有任何区别,只要你那里没有大量的字符。
如果您正在使用生成服务器端的动态页面,您可能会对响应中没有流式传输的服务器端注释感兴趣,因此客户端永远不会下载/看到它们。例如,在JSP中,{ {1}}。
此外,请记住,javascript代码不受这些评论的影响,实际上,<%-- this is a server-side comment --%>
用于避免javascript代码显示在不支持javascript的旧旧浏览器上。请看这个链接:Hiding JS code from old browsers。
答案 2 :(得分:0)
您的页面大小将会增加,但执行时间将与未解析的评论保持一致。
如果您使用的是服务器端语言,则可以使用他们的注释,如下所示:
<ul>
<li>Something</li>
<?php /* <li>Else</li> */ ?>
</ul>
这将隐藏源代码中的任何人的HTML,并且会减少页面大小,因为注释掉的HTML不会发送给用户。
您还可以使用PHP的输出控制功能自动删除任何HTML注释。更多信息:http://www.php.net/manual/en/ref.outcontrol.php
您还可以使用这些功能来压缩页面,删除空格等,这也可以通过减小页面大小来加快页面加载。