2012-02-21 60 views
6

http://cestdumeleze.net/blog/2011/minifying-the-html-with-asp-net-mvc-and-razor/MVC - HTML縮小是值得的嗎?

這聽起來像是一種合理的方法來縮小HTML;我的問題是如果這可能是值得的,或者如果它引入問題..

我應該知道的任何潛在的性能問題?

我已經縮小/ gzip的所有我的CSS/JS

+0

我實際上發現html縮小是有點阻礙。瀏覽器有時以不同的方式解釋換行符,因此刪除標籤之間的空白可能會產生問題。 – 2012-02-21 19:12:11

+0

「是否值得」:您必須在_your_頁面上進行測量。 – 2012-02-21 19:26:50

回答

4

Imho,這是一個過早優化的經典案例。如果正確完成,它不會產生問題,但有一些問題使得它成爲現實,而不是那麼重要。再也沒有人使用撥號速度,甚至沒有移動用戶,所以節省1ms並沒有太大的區別。此外,大多數網絡平臺現在都積極採用gzip over http,因此您的頁面將被透明地壓縮,從而使這一工作變得更加不必要。

現在,有人會說,沒有過度優化的東西,我只是求求不同。特別是如果我必須付錢的人這樣做:)

+0

我同意,如果你gzip你的頁面,那麼你可能會得到更好的結果。 – 2012-02-21 19:24:42

1

我認爲這真的取決於你的頁面的大小,你會得到用戶負載,如果帶寬是有限制的,那麼你應該考慮到這一點。

2

我個人不會打擾。空白空間構成了一小部分HTML,如果這是在運行時完成的,那麼你只需要縮小性能即可獲得性能。如果您正在尋找提高網頁加載時間(JavaScript中,在另一方面,可以受益更多,因爲行的代碼往往是短,編譯器可以大大縮短變量名。)

,你已經縮小CSS和JS,嘗試託管CDN的靜態內容和/或在內容上設置適當的Expires標題。這實際上可以產生實質性的差異。