怎么優(yōu)化網(wǎng)站,優(yōu)化網(wǎng)站排名的方法與技巧
分類: 百科
常識詞典
編輯 : 常識
發(fā)布 : 04-24
閱讀 :270
網(wǎng)站速度過慢會導致用戶流失,產(chǎn)量減少,通常還會降低用戶日后訪問該網(wǎng)站的機率。每個網(wǎng)站都需要不時地進行調(diào)整優(yōu)化。 那么,到底什么樣的網(wǎng)站是快速網(wǎng)站,什么樣的網(wǎng)站又是慢速網(wǎng)站? 一款常用的網(wǎng)站測速器GTMetrix就給出了一個列表,列表記錄了100個網(wǎng)站及每個網(wǎng)站的每日加載速度。和這100個網(wǎng)站相比你們網(wǎng)站的加載速度如何?如果加載時間在10秒或10秒以上,那你們的加載速度就算是相當慢了。如果加載時間在3~5秒內(nèi),那你們的加載速度還算可以接受,但也只能算是達到了平均值。而如果加載時間在1~2秒內(nèi),那你就是在快速區(qū)了。 而在測定網(wǎng)站速度時,一定要選擇正確的測速工具,這點至關(guān)重要??蛇x擇的測速網(wǎng)站有多個,但每個網(wǎng)站給出的測試結(jié)果卻可能有所不同,所以一旦找準了合意的測速工具,就要一直使用該測速工具,以保證拿到的測速結(jié)果前后一致,這點很重要。我們比較喜歡用的測速網(wǎng)站是PageSpeedGrader,很不錯,另外還提供一款有效精準的工具,可以幫你找出網(wǎng)站的瓶頸所在。 另外還要記住一點,網(wǎng)站加載速度可能有所不同。因此建議大家使用同一個測速網(wǎng)站對網(wǎng)站進行5~10次的測速掃描,確保拿到的數(shù)據(jù)集能給出最準確的平均值。當然,掃描的次數(shù)越多,得到的平均值也就越精準,但我們發(fā)現(xiàn),掃描次數(shù)超過十以后,你就能很好地掌握當前網(wǎng)站的加載情況了。 所有大型網(wǎng)絡(luò)瀏覽器都自帶有一個小工具,這一工具不僅能顯示你們網(wǎng)站的當前運行速度,同時還會幫你把拖慢加載速度的元兇一一列出來,這對提升網(wǎng)站速度的作用可是無價的。 如何使用瀏覽器自帶的小工具 在當前頁面的任何一個地方點擊鼠標右鍵,選擇“審查元素”,網(wǎng)絡(luò)瀏覽器的開發(fā)工具將打開。 選擇Network 選項卡 重新加載當前頁面 查看這些結(jié)果時,需記住一點,瀏覽器給出的結(jié)果有時會高于測速工具(比如PageSpeedGrader)。之所以出現(xiàn)這種情況,是因為瀏覽器在測速時把javascript也算進去了,因為javascript是在瀏覽器上運行的,而不是像核心PHP文件一樣在服務(wù)器上運行。 雖然每個網(wǎng)站的優(yōu)化需求不同,但我們也看到了一些普遍存在的模式。據(jù)我們的觀察,拖慢網(wǎng)站速度的最大元兇就是優(yōu)化未做到位的大尺寸圖片。貼滿圖片的網(wǎng)站瀏覽起來趣味性可能很強,但如果這些圖片沒有被正確格式化,那也可能會導致任何網(wǎng)站出現(xiàn)停頓情況。而要避免這一問題,就必須盡可能地將所有圖片縮小,包括縮小圖片的內(nèi)存尺寸( 圖片在硬驅(qū)上占用的空間)和實際尺寸。而如果要對圖片大小進行調(diào)整,那一定要在上傳至服務(wù)器之前進行調(diào)整,這樣就可以減少網(wǎng)站的總加載時間了。 像PageSpeedGrader這樣的測速工具就很不錯,因為它會將關(guān)鍵數(shù)據(jù)顯示出來。大部分網(wǎng)頁分級器給出的結(jié)果都是按真實的字母來分級的,例如,我剛剛測試了自己的網(wǎng)站速度,得到的結(jié)果是B+,但這一結(jié)果并不是很重要,真正重要的是我的網(wǎng)頁運行狀況究竟如何。真正值得關(guān)注的是這幾方面的統(tǒng)計數(shù)據(jù):1) 網(wǎng)頁加載需要的請求次數(shù);2) 這一網(wǎng)頁究竟有多大。 如果你們網(wǎng)頁的請求次數(shù)超過500,或是需下載3MB以上的文件,那網(wǎng)頁運行就可能會出問題,因為這種情況下加載網(wǎng)站需要網(wǎng)絡(luò)連接處理龐大的數(shù)據(jù)。而減少加載時間的最佳方法之一就是盡可能地將請求次數(shù)降到最低,將網(wǎng)頁的實際尺寸縮到最小。另外圖片優(yōu)化也能縮小網(wǎng)頁尺寸,同時最小化網(wǎng)頁重新鏈接,將網(wǎng)頁上的動態(tài)內(nèi)容數(shù)量降到最少也能大大地減少網(wǎng)頁的請求次數(shù)。 給網(wǎng)站提速的另一方法則是確保網(wǎng)站配有工作緩存,存儲緩存數(shù)據(jù)可以通過執(zhí)行多項不同任務(wù)來提升網(wǎng)站的加載速度。 1.瀏覽器緩存可以幫你保存圖片,javascript,html和css副本這些組成你們網(wǎng)站的元素,這樣下次用瀏覽器加載網(wǎng)站時就不需要下載大量信息了。 2.服務(wù)器端緩存系統(tǒng)則是將通常在運行時段內(nèi)創(chuàng)建的內(nèi)容(比如mysql查詢結(jié)果)副本直接保存在硬盤上,這樣這些已緩存的內(nèi)容就不需要再進行查找了。大部分大型建站器都配有高效的工作緩存系統(tǒng),你可以安裝該系統(tǒng)并進行相應(yīng)配置。 對安裝的緩存系統(tǒng)進行配置很重要,因為所有系統(tǒng)的默認設(shè)置都是較通用型的,可能并不能滿足你的要求。同樣,要想找到最合適的設(shè)置,關(guān)鍵靠不斷測試。將緩存系統(tǒng)配置成某一設(shè)置,然后對網(wǎng)站速度進行測試,看看這一設(shè)置的效果如何。若對結(jié)果不滿意,可修改當前配置,再次對網(wǎng)站速度進行測試。要想弄明白網(wǎng)站的具體需求,最好的辦法就是反復試驗。