Web前端優(yōu)化對(duì)策。HTTP請(qǐng)求優(yōu)化主要是指優(yōu)化瀏覽器所請(qǐng)求的資源,如上述的Gzip壓縮,或者處理圖片。Gzip壓縮這里就不多做贅述,圖片優(yōu)化則是指通過利用CSS Spretes來實(shí)現(xiàn)數(shù)張圖片的有效整合,從而減少資源的傳輸數(shù)量,提高傳輸效率。
延遲加載是最直接也是最實(shí)用的一種方法,主要是指用戶在請(qǐng)求訪問資源的時(shí)候,只傳輸給瀏覽器用戶當(dāng)前所在界面的資源,然后再預(yù)加載接下來的資源,這種方法能夠讓網(wǎng)頁資源盡快的呈現(xiàn)在瀏覽器上。但是,若是網(wǎng)絡(luò)存在問題,延遲加載往往會(huì)給用戶較差的觀感。
Ajax優(yōu)化是指充分利用Ajax(可緩存)來實(shí)現(xiàn)性能的提升,Ajax本身就有著異步特征,通過傳輸?shù)漠惒讲町,可為用戶帶來更加快速的瀏覽體驗(yàn)。但是這種方法卻會(huì)導(dǎo)致用戶在等待JavaScript的過程中花費(fèi)一定的時(shí)間,所以Ajax的優(yōu)化效果取決于采用何種異步優(yōu)化方法以及用戶以何種方式進(jìn)行訪問。