谈用url重写的方法替代生成静态页面的好处
生活随笔
收集整理的這篇文章主要介紹了
谈用url重写的方法替代生成静态页面的好处
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
談用url重寫的方法替代生成靜態頁面的好處
[color=Red]聲明:這個是一篇asp.net的技術文章,為本人原創并首發。[/color]
本來不想寫了,因為寫了net 下的采集技術文章,沒人理,有點傷自尊。但昨天發布了自已網站的全部小偷程序,有朋友支持了,有了點自信,這次再寫點。請朋友們幫頂.
大家喜歡生成靜態頁,我從來不。生成html的好處有三點;一是減少服務器對數據響應的負荷,二速度快。三,化化引擎。問題也有兩點:1,維護不方便,要手動。2。。空間占用大。3,服務器對html文件的響應也較重。
我從來不用這種方法,理由,我是業余站長,自己有幾個所謂的垃圾站,維護不起。我的空間是租的,一個空間放幾個站,沒那么大。我的方法就是用url重寫來替代.url重寫技術在asp.net,php,jsp下都有,asp下我對此不太了解,就不說了.什么是url重寫,就是用個虛擬url替代真實的路徑。例:show.aspx?id=電腦,對于這樣一個頁面,引擎支持不好,用戶也不好記,我們可以用這種技術生成“電腦.aspx”的虛擬url,好記了,引擎也支持得比較好了,同里,一篇文章art.aspx?id=1234,我可以寫成art1234.aspx
net下有兩種重寫技術,其中一個可以生成任何后綴的頁面如:art1234.htm,但這種方法,要服務器支持,第二種僅生成.aspx文件。我用后一種,因為是租用的空間.
關于這種技術,不是一篇文章能說得清的,可以上msdn中有一篇e文的文章,作者是net下開源blog的那個老外,并有相關類下載。
在這里重點不是談技術,是說思路。我用這種方法得到的好處很多。說下體會:1,用這個技術,占空間小,僅數據庫的空間.引擎支持和html格式沒有什么差別。2,不用手動維護了,首頁你不是有熱點排行嗎,或其它的,這樣每天首頁都會動,生成html,你不手動,它就不變了。3,動態頁還有很多好處,比如:廣告可以輪顯.你可以把art1234.aspx,這個虛成n個頁,如art1.aspx?id=1234,art2.aspx?,artn.aspx?id=1234id=1234,在不同的頁面放不同的廣告.什么點擊數等,你都可以自由顯示,總之是動態的,你就可以隨意動。
問題:我看只有一個,那就是效率不如生成html的,但你可以用緩存技術來補償一下。net下有三種緩存,數據的,片斷的,頁面的,綜合用,廣告頁都作成用戶控件加片斷緩,可有效的防廣告掛的問題。
最后給出我的站做例子。這是個新的垃圾站,[url]www.mn007.com[/url]。
我的站做得都不怎么樣,收入也不行。但我付出的精力少,還算收入/付出比,還是很高的。我的站一般都是一兩個月才管理一次。平時就是看看流量,廣告等。當然,我的站里還有別的技術,是url重寫,采集,自動更新,廣告輪顯,三種緩存技術的結合。可惜,我美工一點也不會,連圖也不會處理,外觀真不怎么樣。技術細節先不說,等以后發,好積分落伍。
[color=Red]聲明:這個是一篇asp.net的技術文章,為本人原創并首發。[/color]
本來不想寫了,因為寫了net 下的采集技術文章,沒人理,有點傷自尊。但昨天發布了自已網站的全部小偷程序,有朋友支持了,有了點自信,這次再寫點。請朋友們幫頂.
大家喜歡生成靜態頁,我從來不。生成html的好處有三點;一是減少服務器對數據響應的負荷,二速度快。三,化化引擎。問題也有兩點:1,維護不方便,要手動。2。。空間占用大。3,服務器對html文件的響應也較重。
我從來不用這種方法,理由,我是業余站長,自己有幾個所謂的垃圾站,維護不起。我的空間是租的,一個空間放幾個站,沒那么大。我的方法就是用url重寫來替代.url重寫技術在asp.net,php,jsp下都有,asp下我對此不太了解,就不說了.什么是url重寫,就是用個虛擬url替代真實的路徑。例:show.aspx?id=電腦,對于這樣一個頁面,引擎支持不好,用戶也不好記,我們可以用這種技術生成“電腦.aspx”的虛擬url,好記了,引擎也支持得比較好了,同里,一篇文章art.aspx?id=1234,我可以寫成art1234.aspx
net下有兩種重寫技術,其中一個可以生成任何后綴的頁面如:art1234.htm,但這種方法,要服務器支持,第二種僅生成.aspx文件。我用后一種,因為是租用的空間.
關于這種技術,不是一篇文章能說得清的,可以上msdn中有一篇e文的文章,作者是net下開源blog的那個老外,并有相關類下載。
在這里重點不是談技術,是說思路。我用這種方法得到的好處很多。說下體會:1,用這個技術,占空間小,僅數據庫的空間.引擎支持和html格式沒有什么差別。2,不用手動維護了,首頁你不是有熱點排行嗎,或其它的,這樣每天首頁都會動,生成html,你不手動,它就不變了。3,動態頁還有很多好處,比如:廣告可以輪顯.你可以把art1234.aspx,這個虛成n個頁,如art1.aspx?id=1234,art2.aspx?,artn.aspx?id=1234id=1234,在不同的頁面放不同的廣告.什么點擊數等,你都可以自由顯示,總之是動態的,你就可以隨意動。
問題:我看只有一個,那就是效率不如生成html的,但你可以用緩存技術來補償一下。net下有三種緩存,數據的,片斷的,頁面的,綜合用,廣告頁都作成用戶控件加片斷緩,可有效的防廣告掛的問題。
最后給出我的站做例子。這是個新的垃圾站,[url]www.mn007.com[/url]。
我的站做得都不怎么樣,收入也不行。但我付出的精力少,還算收入/付出比,還是很高的。我的站一般都是一兩個月才管理一次。平時就是看看流量,廣告等。當然,我的站里還有別的技術,是url重寫,采集,自動更新,廣告輪顯,三種緩存技術的結合。可惜,我美工一點也不會,連圖也不會處理,外觀真不怎么樣。技術細節先不說,等以后發,好積分落伍。
總結
以上是生活随笔為你收集整理的谈用url重写的方法替代生成静态页面的好处的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 外卖行业评价管理解决方案:最新饿了么/美
- 下一篇: 【黑金原创教程】【TimeQuest】【