2011-10-21 85 views

回答

1

它不會被瀏覽器運行,但它會在服務器流式傳輸任何情況下,與客戶端下載。它不應該有任何區別,只要你沒有那麼多的字符。

如果您使用的是動態頁面生成的服務器端,您可能會對服務器端註釋感興趣,而這些註釋在響應中不會流式傳輸,因此客戶端永遠不會下載/查看它們。例如,在JSP中, <%-- this is a server-side comment --%>

另外,請記住,javascript代碼不受這些註釋的影響,實際上,<!-- -->用於避免舊版瀏覽器中不支持JavaScript的JavaScript代碼出現。看到這個鏈接:Hiding JS code from old browsers

+0

如何在部署時出現無用的white spaces.compresspress標記是個好主意 – Gowri

+0

空白也是一個字符,同時也會增加您的頁面大小。有些工具可以幫助你優化你的網頁,但是如果你的網頁沒有太多的訪問量和很多空白/評論,那麼它們就沒有什麼區別。 –

+1

爲什麼downvote? –

1

它仍然會增加你的頁面大小,但不應該是一個問題。雖然有10000行註釋掉的HTML將會成爲一個問題,但保持你的評論很小,不應該太多地增加頁面大小。

0

你的頁面尺寸將增加,但執行時間將保持相同的意見不被解析。

如果您使用的是服務器端語言,你可以用他們的意見,而不是像這樣:

<ul> 
    <li>Something</li> 
    <?php /* <li>Else</li> */ ?> 
</ul> 

這將隱藏的HTML任何人在源代碼中閒逛,並會降低頁面大小因爲註釋掉的HTML不會發送給用戶。

您也可以使用PHP的輸出控制功能自動去除任何HTML註釋。更多的信息在這裏:http://www.php.net/manual/en/ref.outcontrol.php

你也可以使用這些功能來壓縮你的網頁,刪除空白等,這也將通過減小頁面大小加速頁面加載。

相關問題