加載速度快、無冗余代碼及服務(wù)器請求次數(shù)少
加載速度快除了服務(wù)器本身配置和網(wǎng)絡(luò)帶寬的問題,還有一點(diǎn),即網(wǎng)頁體積小,服務(wù)器請求次數(shù)少,冗余代碼少。
所謂網(wǎng)頁體積小,是指訪問一次加載的所有HTML文檔、CSS文檔、js文檔、圖片、音頻、視頻等數(shù)據(jù)資源不能太大,會導(dǎo)致較嚴(yán)重的加載延遲和等待、浪費(fèi)蜘蛛抓取時間、不利于用戶體驗(yàn)。服務(wù)器請求次數(shù)少的處理在于對可以合并的CSS文檔、js文檔、圖片等
合并在一起加載,比如不必要分開的CSS文件無需命名多個CSS文檔多次請求加載,背景圖片使用CSS精靈技術(shù)一次加載到本地。冗余代碼問題將在5.5節(jié)做專門介紹。冗余代SE0接察51碼的減少實(shí)際也是減小網(wǎng)頁體積以及加載次數(shù)的方法之一。一個結(jié)構(gòu)良好的網(wǎng)頁文檔需要
(1)合并文檔,壓縮數(shù)據(jù),提高加載速度,提高Spider的抓取效率,對蜘蛛跟用戶都注意以下4個方面。是友好的,因此可以更大地受到二者歡迎,為更頻繁的抓取和更多的收錄打下基礎(chǔ)。
(2)使用DIV、CSS布局,頁面代碼精簡,這一點(diǎn)相信對XHTML有所了解的都知道。
代碼精簡所帶來的直接好處有兩點(diǎn):一是提高Spider爬行效率,能在最短的時間內(nèi)爬完整個頁面,這樣對收錄質(zhì)量有一定好處;二是由于能高效地爬行,會受到Spider歡迎,這樣對收錄數(shù)量有很大好處。
(3)以上兩點(diǎn)處理好則對服務(wù)器的請求次數(shù)減少,降低服務(wù)器訪問壓力,同時也提高Spider抓取效率,數(shù)據(jù)從遠(yuǎn)程到客戶端的傳輸總是需要一定時間的,越少次數(shù)的請求,數(shù)據(jù)加載到本地的時間越短。對Spider和用戶都是友好的。
(4)基于XTHML標(biāo)準(zhǔn)的DIV CSS布局,一般在設(shè)計(jì)完成后會盡可能地完善到能通過W3C驗(yàn)證。截至目前沒有搜索引擎表示排名規(guī)則會傾向于符合W3C標(biāo)準(zhǔn)的網(wǎng)站或頁面,但事實(shí)證明使用XTHML架構(gòu)的網(wǎng)站排名狀況一般都不錯。這一點(diǎn)或許會有爭議,但從實(shí)際經(jīng)驗(yàn)來看是非常有益的。
|