2010-03-11 17 views
6

我看到這個HTML minifier在與纔算是Ajax這使我想知道如果它真的對網頁有了很大的改進,以最大限度地減少HTML,PHP或CSS文件或它不會做任何大的區別呢? (假設它們平均長度爲100行)對於最小化HTML,PHP或CSS文件的網頁來說,它確實是一個很大的改進,或者它沒有什麼太大的區別?

+1

對於100線的文件,縮小文件可能不會有所作爲。但是,像JavaScript庫這樣的東西有數千行。如果你有很多CSS/JS,你應該完全合併,縮小和gzip你的CSS和JS:http://developer.yahoo.com/performance/rules.html#minify。不過,我不建議您採取這一措施,直到您達到客戶端性能至關重要的程度(即您擁有有意義的流量)。 – 2010-03-11 01:47:48

回答

5

事實上,在100線的總時間,以獲得該文件將網絡連接的長大約80% - 涅槃旁邊沒有區別他們將在所有。作爲一般規則,您希望減少必須爲給定頁面創建的連接總數。另外,如果可能的話,請將您的JS下載放在主頁的尾端,因爲它們必須按順序進行解析,並且在發生這種情況時一切都會停止。

2

我會疑問最小化100行HTML或CSS文件會產生任何影響。

我會永遠運行如下一個PHP文件。

1

可以當您的服務器在重的負載時有顯着差異。否則,不。

3

最小化是你的工具箱中的工具,但要確定它是否是合適的,最好是使用工具,如YSlow剖析。當然,這樣的工具提出的重要建議將會優先考慮。

1

最好的做法是對大型網站使用CDN(內容分發網絡)服務器JS,CSS,圖像和也許靜態HTML文件。這些CDN按帶寬使用量收費,所以您希望您的文件儘可能小以管理您的成本。

0

最小化PHP文件中並沒有太大的意義。但是,最小化由PHP腳本生成的HTML代碼非常重要。

相關問題