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

推荐订阅源

G
Google Developers Blog
T
Troy Hunt's Blog
博客园 - 【当耐特】
N
Netflix TechBlog - Medium
V
V2EX
I
InfoQ
量子位
Hugging Face - Blog
Hugging Face - Blog
The Register - Security
The Register - Security
J
Java Code Geeks
V
Visual Studio Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
Security @ Cisco Blogs
爱范儿
爱范儿
Hacker News: Ask HN
Hacker News: Ask HN
Recent Commits to openclaw:main
Recent Commits to openclaw:main
B
Blog
Apple Machine Learning Research
Apple Machine Learning Research
V2EX - 技术
V2EX - 技术
罗磊的独立博客
S
Security Affairs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
IT之家
IT之家
O
OpenAI News
W
WeLiveSecurity
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
GbyAI
GbyAI
The Hacker News
The Hacker News
Attack and Defense Labs
Attack and Defense Labs
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Microsoft Azure Blog
Microsoft Azure Blog
F
Fortinet All Blogs
Schneier on Security
Schneier on Security
雷峰网
雷峰网
Scott Helme
Scott Helme
B
Blog RSS Feed
有赞技术团队
有赞技术团队
Recent Announcements
Recent Announcements
L
LangChain Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Y
Y Combinator Blog
Help Net Security
Help Net Security
NISL@THU
NISL@THU
A
About on SuperTechFans
L
LINUX DO - 最新话题
博客园 - 司徒正美
博客园 - 聂微东
博客园 - 三生石上(FineUI控件)
Spread Privacy
Spread Privacy
P
Proofpoint News Feed

博客园 - 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));