網(wǎng)站建設(shè)觀點(diǎn)
加快網(wǎng)站打開速度是網(wǎng)站建設(shè)要解決的
來源:昆明網(wǎng)站建設(shè)|時(shí)間:2012-04-09 13:10:41
當(dāng)我們訪問一個(gè)網(wǎng)站時(shí),點(diǎn)開之后,頁面好長時(shí)間都顯現(xiàn)不出來。不用多說,直接關(guān)閉頁面走人,這個(gè)網(wǎng)站給人的感覺會(huì)是很糟糕。在網(wǎng)站建設(shè)和網(wǎng)站制作時(shí)需要重視和解決一些,影響網(wǎng)站速度的問題。
一、減小被請求文件大小,減少請求數(shù)據(jù)占用的網(wǎng)絡(luò)帶寬
1、壓縮JS體積:刪除JS中空白換行,注釋,混淆把長變量換成短變量;
2、壓縮CSS體積:刪除CSS注釋、寫法盡量用簡寫;
3、使用(X)HTML+CSS方式搭建網(wǎng)站結(jié)構(gòu),提高CSS重用性,來減少(X)HTML文件大??;
4、使用服務(wù)器端GZIP壓縮JS/ CSS文件,縮小傳輸文件大小。附注:Apache1跟Apache2 的GZIP的效率跟方式不一樣的,根據(jù)需要自行選擇。
二、如何減少HTTP請求數(shù)
1、合并JS文件跟CSS文件。
2、合并框架圖片以及相對變動(dòng)較少的圖片成一張,通過CSS背景切割來完成渲染,比如:加速圖片顯示。
3、合理使用本地Cache來緩存JS/CSS/IMAGE。
4、合理使用UserData緩存JS文件,對于FF用戶可以單獨(dú)請求服務(wù)器,這樣能解決80%用戶的問題。
5、把JS跟CSS合并成一個(gè)文件
三、讓用戶更快的看到想要的結(jié)果
用戶對于一個(gè)打開一個(gè)網(wǎng)站的忍受時(shí)間根據(jù)統(tǒng)計(jì)是8-12秒。白頁的產(chǎn)生可能由于各種原因引起,我們能做的就是怎么讓用戶能變的稍微能等待更久。