評論是否HTML元素和空白將導致頁面加載再寄一次知道註釋標記不會被browser.compressing標記運行是不錯的主意,而在服務器部署評論是否會導致HTML頁面加載時間
<!--Html Elements -->
評論是否HTML元素和空白將導致頁面加載再寄一次知道註釋標記不會被browser.compressing標記運行是不錯的主意,而在服務器部署評論是否會導致HTML頁面加載時間
<!--Html Elements -->
它不會被瀏覽器運行,但它會在服務器流式傳輸任何情況下,與客戶端下載。它不應該有任何區別,只要你沒有那麼多的字符。
如果您使用的是動態頁面生成的服務器端,您可能會對服務器端註釋感興趣,而這些註釋在響應中不會流式傳輸,因此客戶端永遠不會下載/查看它們。例如,在JSP中, <%-- this is a server-side comment --%>
。
另外,請記住,javascript代碼不受這些註釋的影響,實際上,<!-- -->
用於避免舊版瀏覽器中不支持JavaScript的JavaScript代碼出現。看到這個鏈接:Hiding JS code from old browsers。
它仍然會增加你的頁面大小,但不應該是一個問題。雖然有10000行註釋掉的HTML將會成爲一個問題,但保持你的評論很小,不應該太多地增加頁面大小。
你的頁面尺寸將增加,但執行時間將保持相同的意見不被解析。
如果您使用的是服務器端語言,你可以用他們的意見,而不是像這樣:
<ul>
<li>Something</li>
<?php /* <li>Else</li> */ ?>
</ul>
這將隱藏的HTML任何人在源代碼中閒逛,並會降低頁面大小因爲註釋掉的HTML不會發送給用戶。
您也可以使用PHP的輸出控制功能自動去除任何HTML註釋。更多的信息在這裏:http://www.php.net/manual/en/ref.outcontrol.php
你也可以使用這些功能來壓縮你的網頁,刪除空白等,這也將通過減小頁面大小加速頁面加載。
如何在部署時出現無用的white spaces.compresspress標記是個好主意 – Gowri
空白也是一個字符,同時也會增加您的頁面大小。有些工具可以幫助你優化你的網頁,但是如果你的網頁沒有太多的訪問量和很多空白/評論,那麼它們就沒有什麼區別。 –
爲什麼downvote? –