隨著帶寬的增加,互聯(lián)網(wǎng)頁(yè)面的呈現(xiàn)方式也越來越多樣化、復(fù)雜化,同時(shí)頁(yè)面大小也在不斷增大。由HTTP Archive研究得出的結(jié)果表明,目前平均一個(gè)頁(yè)面的大小是1.25M。這對(duì)于那些網(wǎng)速并不理想的用戶來說,可能會(huì)是一個(gè)非常頭疼的問題。事關(guān)網(wǎng)站體驗(yàn)度的問題,所以建議采用以下方法來減小頁(yè)面大小,提升網(wǎng)頁(yè)加載速度。
一、優(yōu)化圖片
這個(gè)**是顯而易見的,可以看到圖片占據(jù)的頁(yè)面內(nèi)容分量最重。在現(xiàn)代網(wǎng)頁(yè)設(shè)計(jì)中,圖片**占據(jù)了大部分的內(nèi)容。你需要針對(duì)你的頁(yè)面重新定義圖片大小。這能夠有效地幫助你減少頁(yè)面大小。而且,這里有很多的功能能夠幫助你針對(duì)圖片減肥,例如,Smush.it和TinyPNG
二、壓縮CSS和JavaScript代碼
有效地壓縮CSS和Javascript代碼能夠有效地減少頁(yè)面大小,你可以刪除空格優(yōu)化代碼。當(dāng)然,壓縮代碼對(duì)于代碼閱讀不是非常有用,但是一般作為產(chǎn)品環(huán)境來說,我們通過這種方式可以有效地減少頁(yè)面加載時(shí)間。
三、避免使用@import
@import CSS語(yǔ)法允許你加載其它的CSS文件。有時(shí)間非常有幫助,但是它并不是和主文件一起下載的,所以可能會(huì)增加頁(yè)面加載時(shí)間。建議使用link標(biāo)簽,這樣會(huì)更加高效。
四、減少HTTP請(qǐng)求次數(shù)
減少HTTP請(qǐng)求次數(shù)可以幫助你有效的增加網(wǎng)站加載速度。你可以使用如下方式:
1. 融合文件
將不同的樣式表文章合成一個(gè)文件可以減少http請(qǐng)求的次數(shù)。同樣對(duì)于javascript來說也適用。
2. 使用CSS sprites
使用sprites可以幫助你把多個(gè)圖片文件放置到一個(gè)文件里,這樣可以減少圖片下載的次數(shù)。
五、利用瀏覽器緩存
可能你的網(wǎng)站中包含了一些并不常常變化的文件。例如,圖片,CSS,javascript等等。如果讓瀏覽器來緩存文件的話可以幫助你增加網(wǎng)頁(yè)加載速度。通常我們使用Web服務(wù)器的配置來達(dá)到效果
聲明:本站所有文章資源內(nèi)容,如無特殊說明或標(biāo)注,均為采集網(wǎng)絡(luò)資源。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系本站刪除。