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

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - sunshinea

2005-1-12:今天上午掌握了Servlet技术 book.mark20041209 The song of the autumn 2004-10-28 XDE代码模型和项目文件同步时情况 The books i have read! 用XDE建模数据库 Wednesday,August 11 2004 Saturday,Aug 7 2004 Weather forecast Bookmarks thursday,july 29 2004 No sign one word in the pasted few day. Another busy day! 每日学英语20040723 每日学英语20040723 Being frist web diary,i must do best that i could 每日学英语20040722 American custom language
ASP.NET性能提高的技巧
sunshinea · 2004-09-02 · via 博客园 - sunshinea

1.Page_Load与IsPostBack
2.关闭不必要的Session状态
    <%@Page EnableSessionState = “false“%>
3.注意使用Server Control
           (1)不必要时可以不使用Server Control
           (2)不必要时可以关闭ViewState
                  <asp:DataGrid EnableState = “false“ runat = “Server“>
                  <%@Pagwe EnableViewState = “false“%>
4.不要用Exception控制程序流程
不好的写法
try
{
result = 100/num;
}
catch(Exception e)
{
result = 0;
}

正确的写法
if (num!=0)
{
result = 100/num;
}
else
{
result = 0;
}
因为Exception的开销很大.

5.禁用VB和JScript动态数据类型
         <%@ Page Language = “VB“  Strict = “true“%>
6.使用存储过程数据访问
7.只读数据访问不要使用DataSet
            使用SqlDataReader代替DataSet
           SqlDataReader是read-only,forward-only
8.关闭ASP.NET的Debug模式
9.使用ASP.NET Output Cache缓冲数据
           页面缓冲
            <%@OutputChche%>
            Duration
            VaryByParam
            片段缓冲
            VaryByControl

//
             <%@OutputCache  Duration =“60“ VaryByParam = “CityName“%>
10.数据缓冲
     过期依赖条件
Cache.Insert(“MyData“,Source,new CacheDependency(Server.MapPath(“authors.xml“)));
只有文件变化时,才重新读数据.
//
 Cache.Insert(“MyData“,Source,null,DataTime.Now.AddHours(1),TimeSpan.Zero);

Cache.Insert(“MyData“,Source,null,DataTime.MaxValue,TiemSpan.FromMinutes(20));