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