国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET開發經驗積累

2024-07-10 12:56:51
字體:
來源:轉載
供稿:網友

最大的網站源碼資源下載站,

在開發過程中,通過摸索查資料,收集了一些值得提出來的經驗:

a) 相對于原來的for語句foreach具有更好的執行效率,foreach的平均花費時間只有for的30%。通過測試結果在for和foreach都可以使用的情況下,我們推薦使用效率更高的foreach。另外, 用for寫入數據時間大約是讀取數據時間的10倍左右;

b) 在asp.net程序中,使用sa賬號的是一種非常不安全的做法,它具有在數據庫上執行任何操作的權限。黑客可以調用類似于xp_cmdshell這樣的擴展存儲過程進行攻擊;

c) 在處理數據交互的時候,盡量將組織sql語句的處理放到中間層(比如專門的數據操作類、存儲過程等),這是防止注入式攻擊的有效方法;

d) 避免到服務器的不必要的往返過程。使用 page.ispostback 避免對往返過程執行不必要的處理;

e) 一定要禁用調試模式;

f) 一般情況下,讀取大量數據,對返回數據不做大量處理用sqldatareader.對返回數據大量處理用datset比較合適.對sqldatareader和dataset的選擇取決于程序功能的實現;

g) 數據綁定建議使用<%# ctype(container.dataitem,datarowview).row("字段名") %>。數據量大的時候可提高幾百倍的速度;

以上摘自

hedonister的專欄的 學習體會
++

待續


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大名县| 明水县| 太仓市| 伽师县| 萍乡市| 大港区| 四子王旗| 宁河县| 长治市| 潞西市| 漳浦县| 读书| 奉贤区| 澜沧| 宜宾县| 萨迦县| 鹰潭市| 怀柔区| 东方市| 探索| 天全县| 大同县| 明光市| 通渭县| 连平县| 利津县| 柳江县| 咸阳市| 毕节市| 黄陵县| 吉隆县| 清新县| 宁德市| 喀喇沁旗| 金秀| 龙门县| 安宁市| 南投市| 泊头市| 新巴尔虎左旗| 鄂托克前旗|