我正在從事Web應用程序,它現在非常慢。在Chrome瀏覽器中查看網絡監視器後,我看到它加載了數十種樣式和腳本(可能超過150個)。這很荒謬,所以我編寫了一個PHP類來縮小我的腳本和樣式並緩存它們。它正在工作,速度更好!Javascript和風格優化
我只是想知道,什麼是最好的方式來服務縮小的JS?打印<script>
標籤之間的所有JS(以及<style>
標籤之間的CSS)或者我應該將所有內容放在一個文件中,比如說我將打印它並將頭文件設置爲JavaScript的js_loader.php是否更好?
兩個最終用戶的最快速度是多少?
謝謝!
謝謝,非常有用! –
如果您的網站在Apache下運行,並且您有權訪問服務器配置,則可能需要查看mod_pagespeed https://developers.google.com/speed/pagespeed/mod它會自動應用幾種最佳做法,如拉斐爾 – Carl
不錯的卡爾。作爲sam_1421的另一個資源添加,獲取[HTML5 Boilerplate](http://html5boilerplate.com)的.htaccess文件並閱讀它。對於更好的服務文件,有關於ETag,緩存,MIME類型和其他你可以在你自己的.htaccess(當然,在Apache中運行你的網站)的其他內容有很多興趣的東西(有解釋)。 – RaphaelDDL