人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

提高ASP.NET性能的辦法

提高ASP.NET性能的辦法

更新時間:2022-08-20 文章作者:未知 信息來源:網絡 閱讀次數:

一、性能參數:
1、  吞吐量
2、  響應時間
3、  執行時間
4、  可伸縮性
 
二、性能因素:
1、ASPX執行環境
2、編寫代碼邏輯


三、提高性能的方法:
1、  避免不必要的操作.例如:在Page_Load中使用IsPostBack;
2、  盡量減少使用服務器端控件
3、  關閉不必要的頁面Session和控件的ViewState <%@Page EnableSessionState =”false”%>
4、  禁用VB和JSP動態類型   <%@Page Language=”VB” Strict=”true”%>
5、  使用存儲過程
6、  使用DateReader代替DataSet
7、  關閉ASP.Net的Debug模式
8、  使用ASP.Net的Output Cache緩沖
<%@ OutputCache Duration=60 VaryByParam=”None” %>
<%@ OutputCache Duration=60 VaryByParam=”TextBox1,TextBox2” %>
說明: Duration是設置Cache的過期時間;
     VarByParam是設置是否根據參數而變化,None時所有參數使用同一Cache,設置TextBox1時則根據TextBox1的不同值分別緩存;當有多個參數時則要組合緩存;
9、  不要使用Exception控制程序流程
try

{
       result=100/num;
}
catch(Exception e)

{
       result=0;
}
 
if(num!=0)
       result = 100/num;
else
       result=0;
 
四、緩沖分類:
1頁面緩沖:根據VarByParam來進行不同的緩沖處理。
2片段緩沖:在頁面控件中使用頁面緩沖,當一個頁面里多次使用同一個頁面控件時,需要根據VarByControl來進行不同的緩沖處理。
3數據緩沖:Cache(范圍是和Application一樣,所有用戶)
Cache.Insert(“MyData”,Source,null,new CacheDependency(Server.MapPath(“authors.xml”)));
Cache.Insert(“MyData”,Source,null,DateTime.Now.AddHours(1),TimeSpan.Zero);
Cache.Insert(“MyData”,Source,null,DateTime.MaxValue,TimeSpan.FromMinutes(20));


溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 饶阳县| 陵川县| 苗栗市| 海城市| 九台市| 泸定县| 华宁县| 澄迈县| 泗水县| 红桥区| 南开区| 德江县| 临桂县| 扎鲁特旗| 佛坪县| 广元市| 柳林县| 阳东县| 淳安县| 扶绥县| 巴林右旗| 保山市| 兴文县| 珠海市| 盐池县| 长岭县| 婺源县| 兴宁市| 德安县| 修水县| 潞城市| 丰台区| 台安县| 涟源市| 揭东县| 阳城县| 普定县| 循化| 广宁县| 门源| 巩义市|