加快页面的运行速度
1.減少http請求次數(shù)
合并圖片,css,js,改進首次訪問用戶等待時間
2,使用CDN
就近緩存,只能路由,負載均衡,WSA全站動態(tài)加速。
3,避免空的src和href
當link標簽的href屬性為空,script標簽的src屬性為空的時候,瀏覽器渲染的時候會把當前頁面的URl作為他們的屬性值,從而把頁面的內(nèi)容加載進來作為他們的值,
4,為文件頭指定Expires
使內(nèi)容具有緩存性,避免了訪問中不必要的HTTP請求。
5,使用gzip壓縮內(nèi)容
壓縮任何一個文本類型的響應,包括XML和JSON。
6,css放在頂部,js放在底部。防止js加載對之后資源造成阻塞
7,避免使用css表達式
8,將css和js文件放到外面
9,減少主機名可以節(jié)省響應時間,但同時,需要注意,減少主機會減少頁面中并行下載的數(shù)量,IE瀏覽器在同一時刻只能從同一域名下載兩個文件,擋在一個頁面顯示多張圖片時,IE用戶的圖片下載速度就會受到影響。所以大型網(wǎng)站會有多個2級域名來放圖片。
10,精簡css和js
11,避免跳轉(zhuǎn)
同域:注意避免反斜杠'/'的跳轉(zhuǎn)
跨域:使用Alias或者mod_rewrite建立CNAME
12,刪除重復的js和css
13,可緩存的ajax,異步并不意味著幾時啊,ajax并不能保證用戶不會再等待異步的JavaScript和xml響應上花費時間。
使用xmlHttpRequest時,瀏覽器中的post方法是一個兩步走的過程:首先發(fā)送文件頭,然后才發(fā)送數(shù)據(jù),因此使用get獲取數(shù)據(jù)時更加有意義。
14,減少DOM元素數(shù)量,cookie的大小。
15,不要使用濾鏡,png24在IE6半透明那種東西,不要用,淡定的切成PNG8+jpg
16,不要在html中縮放圖片
17,縮小favicon,ico并緩存。
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/huangyin1213/p/5779471.html
總結(jié)
- 上一篇: Android使用Application
- 下一篇: 附9 elasticsearch-cur