网站性能优化——雅虎14条
我是從大小和時(shí)間方面來(lái)對(duì)雅虎14條來(lái)分析的
一、大小
1、服務(wù)器端文件可以通過(guò)Gzip壓縮傳輸
2、提前對(duì)請(qǐng)求的客戶(hù)端文件壓縮(JsMin、YUI compressor),典型例子是:jquery.js->jquery.min.js、圖片壓縮/格式...
3、移除重復(fù)的腳本
二、時(shí)間
這里又可以從整個(gè)流程(請(qǐng)求->響應(yīng)->解析->渲染)和帶寬/負(fù)載方面入手
(1)請(qǐng)求
1、減少http請(qǐng)求數(shù)(例如:圖片精靈;設(shè)置緩存:設(shè)置http請(qǐng)求頭/ajax緩存;ajax請(qǐng)求:局部刷新;首屏加載;部分加載:例如csdn文章內(nèi)容過(guò)多,剛加載時(shí)只顯示部分內(nèi)容;避免重定向)
2、減少DNS請(qǐng)求(例如:CDN)
(2)響應(yīng)
1、和上面的CDN重復(fù)。
(3)解析
1、使用外部css、js文件
2、css避免使用表達(dá)式
(4)渲染
1、將css放在頁(yè)面最上面
2、將script放到頁(yè)面的最下面
帶寬/負(fù)載
1、服務(wù)器端配置實(shí)體標(biāo)簽(Etags)
參考鏈接:
點(diǎn)擊打開(kāi)鏈接
總結(jié)
以上是生活随笔為你收集整理的网站性能优化——雅虎14条的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 滚动字幕的源代码(可作滚动公告)
- 下一篇: Firefox扩展开发初级教程——开发一