網站訪問速度慢(màn)的(de)幾個(gè)常見原因
1、網頁體積大(dà)。如果網站代碼不夠規範、無效代碼過多(duō)會造成網頁體積過大(dà),比如正常一個(gè)頁面的(de)體積在幾十KB,甚至十幾KB,而你的(de)網站頁面體積都在上百KB,當然會在一定程度上影(yǐng)響網站的(de)打開速度。
2、引用(yòng)文件過多(duō)。正常情況下(xià)每個(gè)網站基本都會引用(yòng)如CSS、JS文件,再者就是大(dà)量的(de)圖片,如果引用(yòng)文件過多(duō)、對(duì)服務器請求次數過多(duō)也(yě)會影(yǐng)響網頁的(de)加載速度。
據的(de)讀寫是否合理(lǐ)也(yě)是影(yǐng)響網站訪問速度的(de)一個(gè)重要因素。
4、網站空間速度慢(màn)。如果排除了(le)以上幾個(gè)因素外,就要考慮一下(xià)硬件問題,網站所放置的(de)服務器的(de)訪問速度。可(kě)以通(tōng)過ping:網站域名或服務器IP地址的(de)方式進行查看,如果不了(le)解ping出來(lái)的(de)數據是什(shén)麽意思也(yě)沒關系,可(kě)以找一個(gè)你認爲訪問速度比較快(kuài)的(de)網站ping一下(xià),和(hé)自己的(de)網站對(duì)比一下(xià),就能發現問題。
1、網站打開速度優化(huà)首先要檢查的(de)就是網站代碼,盡量減少無效代碼,例如注釋代碼、嵌套層次過多(duō)、style樣式分(fēn)離等。同時(shí)開啓GZIP壓縮,也(yě)可(kě)以使網頁體積變得(de)更小,另外還(hái)可(kě)以通(tōng)過一些方法對(duì)網頁代碼進行壓縮以減小網頁體積。
2、實現動靜分(fēn)離。如果引用(yòng)文件過多(duō)或者靜态文件過多(duō)(例如圖片),可(kě)以考慮把靜态文件放到單獨的(de)的(de)服務器空間(例如七牛雲存儲),以減少網站主程序所在網站空間的(de)請求次數,也(yě)能對(duì)網站打開速度優化(huà)起到一定的(de)幫助。
3、優化(huà)圖片。如果網站圖片過多(duō)除了(le)可(kě)以把圖片放到單獨的(de)圖床,還(hái)可(kě)以對(duì)圖片進行壓縮、合并以減小圖片體積。
4、靜态化(huà)。如果有能力的(de)話(huà)可(kě)以對(duì)網站程序進行優化(huà),同時(shí)盡量将asp、php等動态頁面轉化(huà)成爲html靜态頁面,例如DedeCMS的(de)生成靜态文件功能就非常不錯。
5、更換網站空間,或者采取CDN加速。如果通(tōng)過以上幾個(gè)方法還(hái)是不能有效提升網站的(de)打開速度,那就需要考慮更換網站空間,或者采取CDN加速的(de)方式來(lái)提高(gāo)網站打開速度。