大家都知道,隨著asp,php,asp.net,jsp等語言的迅速普及,網站進入了動態(tài)化階段。早期,純html網頁的網站一去不復返了,現在的網站都有自己的數據庫可以動態(tài)添加內容,前臺的URL大都也具有了用"?"和"&"組成的一系列參數。雖然隨著搜索引擎技術的提供,對URL參數的處理越來越好,但是毫無疑問,靜態(tài)化的URL更適合百度蜘蛛的胃口,因為URL中參數過多很有可能讓搜搜引擎進入死循環(huán)而無法出來,造成百度蜘蛛對抓取網頁的季度反感。
靜態(tài)化處理有效的解決了URL更友善的問題。比如newsmore.asp?id=248這樣的鏈接,如果寫成newsmore-248.html,便會顯得非常的簡介,而且對搜索引擎更加的友善。靜態(tài)化處理大體分為兩種,分別是真靜態(tài)和偽靜態(tài)。還是按照上面的例子,真靜態(tài)意味著,服務器上真實的產生了newsmore-248.html這個文件,用戶訪問時直接訪問的是這個文件。真靜態(tài)的好處是,不用每次訪問這個頁面都需要數據庫讀出信息,對數據庫來說減少了操作次數,打開速度更快。但是頻繁生產html真實的文件,加大了服務器的占用空間和硬盤操作,但是隨著硬件性能的提高,這方面的憂慮正在變得不那么重要。
還有一種靜態(tài)化的手段是偽靜態(tài)處理。這個技術需要服務器支持,如果不支持的話就沒有辦法進行操作。偽靜態(tài)的本質實際上就是URL轉發(fā)而已。就像上面的例子,用戶單擊鏈接看到的是newsmore-248.html這個URL,但是這個URL并不真實存在啊,只是鼠標點擊這個URL后,URL轉發(fā)機制讓這個過程看起來是執(zhí)行html文件,實際上執(zhí)行的是newsmore.asp?id=248這個動態(tài)文件。所以說,每次執(zhí)行,對數據庫的訪問和平時訪問動態(tài)文件是沒有區(qū)別的。只是百度蜘蛛看到的是html靜態(tài)文件,對用戶和搜搜引擎更友好而已。但是對服務器,數據庫和系統(tǒng)而言,對性能沒有任何的改善。
濟南網站優(yōu)化:
http://mahangsq.com/