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