2012-08-09 84 views

回答

1

1-我認爲通過推遲解析javascript,它們意味着將所有javascript放在末尾,或者異步加載javascript。基本上,當瀏覽器看到腳本標記時,它會停止呈現頁面,直到在腳本標記中解釋javascript爲止。這就是爲什麼它建議將所有的JavaScript放在HTML頁面的末尾。您可能需要或可能需要更改您的代碼/ js來處理此問題。

3用於緩存的.swf/.js文件,如果你使用的是Apache啓用過期模塊,並設置revelant Expires頭爲同一

0

而不是複雜的JS加載只是其中合併成一個JS文件和它(如果可能的話)minify。對你的CSS做同樣的事情,所以你只需要每頁加載一個JS文件和一個CSS文件。

然後使用Apache通過將這些Apache settings添加到.htaccesshttp.conf來控制所有資源類型的緩存標頭。

如果您有圖像重頁設計,您可能還會考慮使用image sprites來減少從服務器檢索的圖像數量。還要確保使用諸如Fireworks,Photoshop等良好的Web圖像處理工具壓縮(即較小的KB大小)圖像。

大多數性能問題都與所做HTTP請求的數量有關。您有權要求緩存,但初始頁面加載(即緩存填充之前)也很重要,因爲這是訪問者獲得您網站的第一印象。