易截截图软件、单文件、免安装、纯绿色、仅160KB

提高Asp.Net网站性能

  •   不要使用不必要的Session,和ASP中一样,在不必要的时候不要使用Session  
  •   不使用不必要的Server Control  
  •   不使用不必要的ViewState  
  •   不要用Exception控制程序流程  
  •   禁用VB和Jscript动态数据类型  
  •   使用存储过程完成数据访问  
  •   只读数据访问不要使用DataSet  
  •   关闭ASP.NET的Debug模式  
  •   使用ASP.NetOutput   Cache   缓冲数据  提高性能的实用技巧  
  •   尽量用SQL返回DataGrid需要绑定的DataSet,尽量不对DataSet进行二次加工,特别不要对DataSet进行大量删除,实践证明这很慢。不如复制部分数据。  
  •   尽量把查询数据的数据库操作次数压缩到最少,尽量1-2次数据库操作就可完成;  
  •   注意优化数据库查询操作  
  •   不要在页面加载时默认选择全部数据,尽管可以方便后续操作,但用户会以为“还没有操作就这么慢”  
  •   建议尽量用比较高效的SQL代替后续复杂的DataSet二次加工提高性能的实用技巧  
  •   仅在需要的时候打开数据库连接  
  •   一旦数据库操作完毕,一定关闭连接  
  •   在关闭连接时记得删除临时对象  
  •   在关闭连接前,确保关闭任何用户定义事务  
  •   显示非交互性数据,使用SQLDataReader可以获得最佳性能  
  •   注意共享那些经过复杂处理或漫长查询才得到的数据  
  •   在页面跳转时记得终止当前页面的处理  
  •   有大量连接的字符串操作不


相关文档:

asp.net装载进度条及工作页面框架原理和实现

asp.net装载进度条及工作页面框架主要由4个部分组成,这4个部分的名称及在整个框架中所起到的作用如下:
1.入口链接地址页面(aspx):比如,登录页面.提供到目标地址的一个链接,并向该目标传递一些启动必须的基本链接参数.
2.入口链接目标页面(aspx):该目标对象是整个框架的核心,页面装载时通过document.write输出2个iframe,其 ......

Asp.Net与SEO Viewstate优化终极解决方案

这段时间,老大在看了网站后,发现viewstate所产生的一堆乱码,严重影响了我们网站http://www.xbcar.net 西部汽车网的打开速度和搜索引擎的抓取.就给我下了道铁令,三天内必须解决.这下该轮到我头大了, 
 
例如:
input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="dEV4cHJlc3Npb247UmVhZE9ub ......

ASP.NET 的一些常用技巧备忘1

1 获取错误信息并到指定页面不要使用Response.Redirect,而应该使用Server.Transfer
e.g
// in global.asax
protected void Application_Error(Object sender, EventArgs e) {
if (Server.GetLastError() is HttpUnhandledException)
Server.Transfer("MyErrorPage.aspx");
//其余的非HttpUnhandledExceptio ......

Asp.net 天气预报资料整理 初稿

ASP.NET获取天气预报大致分析有 1到某个网站上分析网站的代码获取;2自己写驱动服务和web服务  第二种水太深不曾涉及。
ASP.NET后台程序获取中央气象台天气预报
1.天气封装成一个实体
2.可以获取当天天气,也可以获取未来五天的天气集合
using System;
using System.Collections.Generic;
using System.Text;
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号