国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
C#性能提高的技巧
避免不必要的執(zhí)行操作

  關(guān)閉不必要的Session狀態(tài)

  <%@ Page EnableSessionState="false" %>

  注意使用Server Control

  不必要時可以不使用Server Control

  不必要時可以關(guān)閉ViewState

  <asp:datagrid EnableViewState="false" runat="server"/>

  <%@ Page EnableViewState="false" %>

  不要用Exception控制程序流程

  try {

  result = 100 / num;

  }

  catch (Exception e) {

  result = 0;

  }

  if (num != 0)

  result = 100 / num;

  else

  result = 0;

  禁用VB和JScript動態(tài)數(shù)據(jù)類型

  <%@ Page Language="VB" Strict="true" %>

  使用存儲過程數(shù)據(jù)訪問

  只讀數(shù)據(jù)訪問不要使用DataSet

  使用SqlDataReader代替DataSet

  SqlDataReader是read-only, forward-only

  關(guān)閉ASP.NET的Debug模式

  使用ASP.NET Output Cache緩沖數(shù)據(jù)

  頁面緩沖

  <%@OutputCache%>

  Duration

  VaryByParam

  片斷緩沖

  VaryByControl

  數(shù)據(jù)緩沖

  過期依賴條件

  Cache.Insert("MyData", Source, 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));

  存儲過程,那就不用說了

  頁面最好靜態(tài)的

  全局緩存要做好

  別太多的包含文件

  能用JS實現(xiàn)的效果都用JS實現(xiàn)

  能在客戶端實現(xiàn)的就用

  分頁使用好的存儲過程,其他的也盡量使用存儲過程

  少用些耗費資源的控件,減少回發(fā)

  記得銷毀數(shù)據(jù)庫連接

  不要把所有內(nèi)容都放在大表格中 而是盡量以橫向分段,一段為一個表格

  能用html的就不要用aspx了

  能用javascript就不要用cs了

  datagrid能不用就不用

  session、viewstate、Server Control能不用就關(guān)

  存儲過程、緩存會用就用,不會就學

  只讀數(shù)據(jù)使用datareader,很多的數(shù)據(jù)庫操作使用存儲過程,

  使用<%@outputcache Duration=60 VaryByParam="*"%>進行緩存

  關(guān)閉debug模式

  正確使用索引

  if (!Page.IsPostBack)進行綁定不需要回傳的代碼

  圖片不要太精確

  主頁數(shù)據(jù)查詢比較多但更新不常用的可以使用aspx動態(tài)生成html頁面

  控件不需要經(jīng)常編程的 比如輸入控件等都使用HTML控件

  使用Squid緩存技術(shù)

  大型門戶網(wǎng)站asp.net實現(xiàn)的注意事項

  1. 不要用服務(wù)器端控件

  2. 全面禁用asp.net的一些頁面級新特性

  3. web.config里的debug要為false,并且dll文件編譯是要生成為release版本的

  4. 盡量不要用dataset。除非用到嵌套循環(huán)

  5. 運行在win2003企業(yè)版上。

  6. 用sqlclient或oracleclient訪問數(shù)據(jù)庫這些是asp.net開發(fā)大型網(wǎng)站必須要重視的幾點,其它一些就是靜態(tài)頁面啊和硬件上的一些問題,這些跟其它大型網(wǎng)站諸如此類 補充: 1、轉(zhuǎn)向用Server.Transfer,不用Response.Direct

  2、ADO對象在一次使用過程中不要重復打開創(chuàng)建,盡量使用一個Connection、一個Command、一個DataReader,并且記得不再調(diào)用數(shù)據(jù)庫數(shù)據(jù)時馬上關(guān)閉、釋放ADO對象

  3、數(shù)據(jù)集采用要多少給多少,杜絕不分字段不分頁

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
asp.net2.0中使用存儲過程的方法
SQL Server:存儲圖片和BLOB文件(四)
DataList控件實現(xiàn)分頁功能
dropdownlist控件取值用法介紹
Asp.Net性能優(yōu)化
編寫高性能Web網(wǎng)站應(yīng)用程序入門的10個技巧
更多類似文章 >>
生活服務(wù)
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服