谷歌YSlow準則
YSlow能夠對網站的頁面進行分析,並告訴你爲了提升網站性能,如何基於某些規則而進行優化。javascript
測試我的站點
經過測試我的站點能夠得到下面的數據
css
23條準則
Make fewer HTTP requests
譯爲:減小HTTP請求次數html
Use a Content Delivery Network (CDN)
譯爲:使用CDNjava
Avoid empty src or href
譯爲:避免空的src和hrefajax
譯爲:爲文件頭指定Expiresexpress
Compress components with gzip
譯爲:使用gzip壓縮內容緩存
Put CSS at top
譯爲:把CSS放在頂部cookie
Put JavaScript at bottom
譯爲:把CSS放在頂部dom
Avoid CSS expressions
譯爲:避免使用CSS表達式性能
Make JavaScript and CSS external
譯爲:將CSS和JS放到外部文件中
Reduce DNS lookups
譯爲:減小DNS查找次數
Minify JavaScript and CSS
譯爲:壓縮js與css文件
Avoid URL redirects
譯爲:避免跳轉
Remove duplicate JavaScript and CSS
譯爲:刪除重複的JS和CSS
譯爲:配置ETags
Make AJAX cacheable
譯爲:可緩存的AJAX
Use GET for AJAX requests
譯爲:使用GET來完成AJAX請求
Reduce the number of DOM elements
譯爲:減小DOM元素數量
Avoid HTTP 404 (Not Found) error
譯爲:避免404錯誤
Reduce cookie size
譯爲:減小Cookie的大小
Use cookie-free domains
譯爲:使用無cookie的域
Avoid AlphaImageLoader filter
譯爲:不要使用濾鏡
Do not scale images in HTML
譯爲:不要在HTML中縮放圖片
Make favicon small and cacheable
譯爲:縮小favicon.ico並緩存