提高ASP.NET的性能的幾點(diǎn)建議

2010-08-28 10:50:35來(lái)源:西部e網(wǎng)作者:

汗,竟然有人用DDos攻擊淘客服務(wù)器,導(dǎo)致服務(wù)器內(nèi)存耗盡,直至當(dāng)機(jī)。于是,不得不進(jìn)一步考慮提高web程序的性能,給服務(wù)器添加內(nèi)存也許是最簡(jiǎn)單的辦法,不過(guò),優(yōu)化程序可是不用money的。

1 Debug模式一定要關(guān)閉,編譯要Release。
2 數(shù)據(jù)提取用存儲(chǔ)過(guò)程。
3 使用頁(yè)面緩存,呵呵,一條<%@ OutputCache Duration="120" VaryByParam="*" %>語(yǔ)句對(duì)于那些頁(yè)面數(shù)據(jù)變化時(shí)間較長(zhǎng)的頁(yè)面很管用,飛快。
4 不要忘記<%@ Page  EnableViewState="false" .... %>給頁(yè)面減肥。
5 還有一招,可以對(duì)頁(yè)面請(qǐng)求進(jìn)行數(shù)據(jù)壓縮?http://www.dotnetdevs.com/articles/IIS6compression.aspx 可以試試。

用靜態(tài)頁(yè)面最好,但是,網(wǎng)站如果還沒(méi)有基本定型、訪問(wèn)量不太大的話,還是不用為好。

關(guān)鍵詞:ASP.NET