惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
云风的 BLOG
云风的 BLOG
G
Google Developers Blog
S
SegmentFault 最新的问题
罗磊的独立博客
Hugging Face - Blog
Hugging Face - Blog
美团技术团队
爱范儿
爱范儿
博客园 - 三生石上(FineUI控件)
H
Hackread – Cybersecurity News, Data Breaches, AI and More
D
DataBreaches.Net
F
Fortinet All Blogs
TaoSecurity Blog
TaoSecurity Blog
D
Docker
C
Cybersecurity and Infrastructure Security Agency CISA
K
Kaspersky official blog
宝玉的分享
宝玉的分享
腾讯CDC
Google Online Security Blog
Google Online Security Blog
Recorded Future
Recorded Future
T
The Exploit Database - CXSecurity.com
T
The Blog of Author Tim Ferriss
V
V2EX
S
Securelist
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
C
CERT Recently Published Vulnerability Notes
A
Arctic Wolf
Scott Helme
Scott Helme
L
LINUX DO - 热门话题
Y
Y Combinator Blog
P
Proofpoint News Feed
T
Tor Project blog
AWS News Blog
AWS News Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
The Last Watchdog
The Last Watchdog
博客园 - 聂微东
T
Threat Research - Cisco Blogs
B
Blog
Attack and Defense Labs
Attack and Defense Labs
L
Lohrmann on Cybersecurity
C
CXSECURITY Database RSS Feed - CXSecurity.com
阮一峰的网络日志
阮一峰的网络日志
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
IT之家
IT之家
N
News and Events Feed by Topic
博客园 - 司徒正美
H
Help Net Security
C
Cisco Blogs
C
Check Point Blog
S
Secure Thoughts

博客园 - 路人

IE/Firefox每次刷新时自动检查网页更新,无需手动清空缓存的设置方法 如何在VS2010中使用Async功能? 如何解决MySQLAdministrator 启动报错 转_关于图片的预加载 检索 COM 类工厂中 CLSID 为{}的组件时失败,原因是出现以下错误: 8007007e 在catch块中throw new Exception的意义 在线取色器-转 数据库查询优化-转 由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式 ... - 路人 - 博客园 SQLSERVER中日期显示样式(网络收集) DVD-RAM 格式化失败及视频文件分割软件 制作VCD/DVD方法 如何在oracle中导入dmp数据库文件 注册DLL的两种方法 InnerHtml and InnerText chr(10) chr(13) chr(32) vs2003错误求救 不能上网修复网络协议 存储过程1
提高ASP.NET效率的几个方面
路人 · 2007-01-09 · via 博客园 - 路人

  1、避免不必要的执行操作  
  2、去掉不需要的Session   
  3、注意使用Server   Control   不必要时可以不使用Server   Control  
  4、不必要时可以关闭ViewState  
  5、不要用Exception控制程序流程  
  try   {    
  result   =   100   /   num;  
  }  
    catch   (Exception   e)   {    
  result   =   0;  
    }  
  6、只读数据访问不要使用DataSet   使用SqlDataReader代替DataSet  
  7、关闭ASP.NET的Debug模式     web.config里的debug要为false,并且dll文件编译是要生成为release版本的  
  8、使用ASP.NET   Output   Cache缓冲数据  
  9、对大量使用的很少更新的数据进行数据缓冲  
  9、尽量使用存储过程数据统计访问  
  10、页面能静态的就不要动态  
  11、能用JS实现的效果都用JS实现,能在客户端实现的就减少回发  
  12、转向用Server.Transfer,不用Response.Direct  
  13、ADO.NET对象在一次使用过程中不要重复打开创建,尽量使用一个Connection、一个Command、一个DataReader,并且记得不再调用数据库数据时马上关闭、释放  
  14、数据集采用要多少给多少,杜绝不分字段不分页  
  15、能不用DataSet/DataGrid就不要使用  
  16、运行在win2003企业版上  
  ==========================================  
  希望进来的朋友谈谈你在提高效率方面的感想,并希望继续补充  
  我个人认为系统的效率是必须要时时考虑的,不能忘记。 

1的原因就不用提了吧  
  2减少消耗内存  
  3减少server   control解释成html的时间  
  4减少传递时增加的隐藏数据,同时也减小传输文件  
  5为什么非让它撞南墙再回头  
  6SqlDataReader效率高于DataSet  
  7正是版本不应用Debug  
  8Output   Cache缓冲的页听说比静态也还快(直接从内存输出连文件都不用读)  
  9同样的数据,预先拿出来,放到内存总比在数据库或文件中快吧  
  9存储过程是数据库预先优化和编译的  
  10动态的需要先解释啊  
  11办一件事,故意让你来回跑上几趟,你乐意吗?  
  12Response.Direct需要先回到客户那里报个到  
  13本来你手中有个笔,可是写字时你却先放下,再换一个  
  14要枝给树  
  15我认为DataGrid过于花哨,DataSet用来缓存数据很好,经常要换的话就浪费了  
  16win2003企业版是集成.NET的操作系统  
来自:http://blog.csdn.net/jsyhello/archive/2006/12/31/1470335.aspx
    有些疑问win2003和低版本的 Oracle 8.1.7 兼容性不好,不知道有没有这个说法?