一、選擇帶寬穩(wěn)定的服務(wù)器
服務(wù)器的速度直接影響網(wǎng)站的訪問(wèn)速度。服務(wù)器部署地域一般按就近原則選擇,盡量把服務(wù)器選擇在離目標(biāo)客戶較近的地域。服務(wù)器通常所說(shuō)的1M帶寬是1Mbps,1Mbps帶寬理論下載速度是128KB/s,跟我們家用的帶寬概念是有差別的,所以,1M帶寬的云主機(jī),日均3000IP以下應(yīng)該沒(méi)問(wèn)題。當(dāng)然假如你的頁(yè)面結(jié)構(gòu)和數(shù)據(jù)比較大、流量高,站點(diǎn)將處于高負(fù)載狀態(tài),可以考慮2Mbps以上的帶寬。
二、優(yōu)化網(wǎng)站代碼
1.無(wú)論什么類型的網(wǎng)站,用戶第一次點(diǎn)擊網(wǎng)站的時(shí)候,都會(huì)加載網(wǎng)站的Javascript和css代碼,假設(shè)這些代碼冗多,勢(shì)必會(huì)降低網(wǎng)站打開速度。如果在制作網(wǎng)站時(shí),程序開發(fā)不嚴(yán)謹(jǐn),就可能會(huì)產(chǎn)生大量錯(cuò)誤或冗余的代碼,造成網(wǎng)頁(yè)負(fù)載過(guò)重。此外,不少站長(zhǎng)喜歡使用JS特效,比如鼠標(biāo)特效、狀態(tài)欄特效等,殊不知JS特效代碼不但無(wú)法被搜索引擎識(shí)別,還會(huì)增加服務(wù)器的負(fù)擔(dān)。因此,建議在網(wǎng)站建設(shè)中盡量少用JS特效。
2.減少頁(yè)面HTTP請(qǐng)求數(shù)量
用戶在打開一個(gè)網(wǎng)頁(yè)的時(shí)候,后臺(tái)程序響應(yīng)用戶所需的時(shí)間并不多,用戶等待的時(shí)間主要花費(fèi)在下載網(wǎng)頁(yè)元素上了,如HTML、CSS、JavaScript、Flash、圖片等,統(tǒng)計(jì)顯示,每增加一個(gè)元素,網(wǎng)頁(yè)載入的時(shí)間就增加25-40毫秒(取決于用戶的帶寬情況)。所以,想要提高網(wǎng)頁(yè)打開速度,就要減少HTTP請(qǐng)求數(shù)。
具體方法如下:
1)合并js腳本和css樣式表,將多個(gè)文件合并成一個(gè)。
2)將多張圖片合成一張,用background-position來(lái)定位具體圖片的技術(shù)(非常適用于一整套小圖標(biāo)的應(yīng)用場(chǎng)景),減少圖片的使用。
3)對(duì)于資源特別碎片的網(wǎng)站,建議合并一些通用的代碼,減少http請(qǐng)求。
4)css格式定義放置在文件頭部,調(diào)整加載順序,先html,后css,最后js。
5)優(yōu)化緩存:對(duì)于沒(méi)有變化的網(wǎng)頁(yè)元素(如頁(yè)頭、頁(yè)尾等),用戶再次訪問(wèn)的時(shí)候沒(méi)有必要重新下載,直接從瀏覽器緩存里讀取就可以了。
6)服務(wù)器端的緩存設(shè)置:大多數(shù)服務(wù)器,或空間已經(jīng)默認(rèn)設(shè)置了緩存功能,站長(zhǎng)或者seoer要做的就是在后臺(tái)設(shè)定相應(yīng)文件類型以及過(guò)期時(shí)間。在此,建議為:如果是windows主機(jī),就將圖片,css和Javascript文件的緩存時(shí)間設(shè)置為30天;如果是ApacheWeb服務(wù)器,則使用mod_cache模塊開啟緩存功能。
三、優(yōu)化圖片文件
1.圖片加載時(shí)間是造成網(wǎng)站訪問(wèn)速度慢的最大因素。假設(shè)該網(wǎng)站有大量的JPG或其他格式的圖像,我們需要盡最大努力壓縮而不影響視覺(jué)體驗(yàn),以便減少圖像本身的大小。自由創(chuàng)想在往期文章中有具體說(shuō)明《如何優(yōu)化編輯網(wǎng)站內(nèi)容?》
2.減小圖片尺寸,采用web圖像保存、減少顏色數(shù),特別是縮略圖,一定要按尺寸生成縮略圖然后調(diào)用,不要在網(wǎng)頁(yè)中用resize方法實(shí)現(xiàn),雖然這樣看到的圖片外形小了,但是其加載的數(shù)據(jù)量一點(diǎn)也沒(méi)減少。
3.圖片矢量化,比如icon font,svg等。
四、應(yīng)用響應(yīng)式網(wǎng)站設(shè)計(jì)
如今瀏覽器終端較多,網(wǎng)站也涉及到在不同設(shè)備中被打開,有些網(wǎng)站會(huì)采用重定向的方法對(duì)網(wǎng)站進(jìn)行不同設(shè)備的交替變換,但這種方法使得網(wǎng)站在瀏覽器上的請(qǐng)求就會(huì)延長(zhǎng)加載的時(shí)間。應(yīng)用響應(yīng)式網(wǎng)站建設(shè),利用H5,CSS3技術(shù),能夠根據(jù)用戶行為以及設(shè)備環(huán)境(系統(tǒng)平臺(tái)、屏幕尺寸、屏幕定向等)進(jìn)行相應(yīng)的自適應(yīng)和調(diào)整,以獲得最佳的用戶瀏覽體驗(yàn)。從而,可避免和減少重定向,提升訪問(wèn)速度。更多細(xì)則詳見《什么是響應(yīng)式網(wǎng)站建設(shè)?有什么優(yōu)勢(shì)?》
五.客戶端因素
有時(shí)網(wǎng)站打不開或者打開速度慢,問(wèn)題可能不是出在服務(wù)器端和網(wǎng)站本身,而是客戶端。客服端機(jī)器的硬件配置程度、本地網(wǎng)絡(luò)寬帶網(wǎng)速、瀏覽器版本、CPU占用率等,都會(huì)影響網(wǎng)站的打開速度。深圳網(wǎng)站建設(shè)公司自由創(chuàng)想編輯整理,著作權(quán)歸自由創(chuàng)想所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。












