談用偽靜態(url重寫)的辦法代替生成靜態頁面的益處

啥子是偽靜態(url重寫),URL 重寫是截取一段傳入Web 煩請並半自動將煩請重定向到其它 URL 的過程。譬如瀏覽器發來煩請 :/SoShow_1069.aspx ,服務器半自動將這個煩請中定向為/SoShow.aspx?qn=1069。
url重寫的長處在於:1,縮減url,掩飾實際途徑增長安全性;2,便於用戶記憶和鍵入3,便於被搜索引擎網站收錄。
站長都喜歡生成靜態頁,我已經幾年不這樣做了。一直是用URL重寫技術代替生成靜態頁。微軟的官方網站一向都是用url重寫來做,以往我是追隨微軟,覺得它們用的技術一定是有理的。用多了,發覺還有一點其他體驗領會。
私人覺得,生成html靜態頁的益處有三點;一是減損服務器對數值響應的載荷,二是加載無須調動數值庫,響應速度快。三是易於化化引擎。
欠缺也有三點:一是保護不便,每每都要手動生成。三是空間佔用比較大。三是生成的文件多了,服務器對html文件的響應負擔也較重。
url重寫的益處:一,可以便捷的成功實現對化化引擎的優化,況且比生成seo靜態更加便捷。二、佔空間比較小。三、首頁每日都半自動變動,無須保護。網站首頁普通都有熱點長幼次序什麼的的,你可以設為,24鍾頭長幼次序,一周長幼次序,再加上最新文章,最新評點等。這麼首頁天天兒是有變動的。四,易於廣告的輪顯。譬如:你可以把art1234.aspx,這個虛成n個頁,如art_1234.aspx,news_1234.aspx,top_1234.aspx,在不一樣的頁面放不一樣的廣告.總之是動態的,你就可以隨心動。(最強的是我曾經的一個站,每晚8:00半自動進入了作弊的頁面,早6:00又換歸來。作弊的頁面就是強迫點擊,大天白日看一下子佔顯比,讓其在合理的范圍,這麼半年的時間…..不加說這個話題了。作弊是錯誤的,但那一個聯盟的姓名我要是吐露來,大家會很解恨)。
url重寫的欠缺:我看只有一個,那就是速率還不如生成html的,由於它不是真正意義上的靜態頁,每每煩請是要讀取數值庫的。但你可以用緩存技術來償還一下子。asp.net下有三種緩存,數值的,片段的,頁面的,廣告頁都作成用戶控件加片段緩存,這麼可以管用的防廣告掛的問題。
最終給出我的站做例子。,一個空間用綁定細目錄的辦法做兩個站。捎帶腳兒說一句,用url重寫技術可以在一個站綁定n個網站。並不是asp下的主頁轉跳,技術類站長可以交流。