net提高网站访问速度可做哪些优化教程

net提高网站访问速度可做哪些优化教程

ID:17843554

大小:42.00 KB

页数:3页

时间:2018-09-07

net提高网站访问速度可做哪些优化教程_第1页
net提高网站访问速度可做哪些优化教程_第2页
net提高网站访问速度可做哪些优化教程_第3页
资源描述:

《net提高网站访问速度可做哪些优化教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.net提高网站访问速度可做哪些优化教程分类:服务器运维2013-06-0715:3193人阅读评论(0)收藏举报一、服务器优化  lWindows系列:  64位Win2008r2+Hpyer-V+负载均衡+IIS7.5  64位Win2003+虚拟机+负载均衡+IIS6  禁止服务器访问外网。关掉不必要的端口。  去掉每个磁盘的所有权限,只保留administrators组和system完全控制权限。  IIS7.5标识使用ApplicationPoolIdentity,给目录权限用户是:IISAppPool站点名  IIS6需要为每个站点建独立的

2、用户,为IIS用户单独设置权限。  IIS禁止日志记录。  二、数据库优化  l64位MSSQL2008:  少用触发器/游标/外键。多用存贮过程和视图。适量使用索引查询速度会提高很多,每个表的索引尽量不要超过3个。  定时查看死锁的进程和等待进程,并清除,还要及时修正死锁的来源。  复杂的统计报表需要用计划去跑。  查询记录数要使用count(0)不要使用count(*)。  select的时候表字段不要使用*。*查询所有字段是很慢的。  如果字段是索引列可使用UNIONALL替代OR,走索引线路查询。  大记录集要使用分页查询。  尽量不要使用TE

3、XT/NTEXT类型,要使用VARCHAR(MAX)/NVARCHAR(MAX)。  尽量不要使用临时表,要使用Table表类型或内嵌视图。  三、后端优化  l多使用DbDataReader,尽量不要使用DataTable/DataSet读取数据。  lfor(inti=0;i

4、起使用。  l多使用using如:  using(DbDataReaderdr=Data.GetDbDataReader(strSql)){while(dr.Read()){};}  l大字符串操作请使用StringBuilder少使用string,字符串比较用Compare,字符串相加用Concat,大字符串相加用StringBuilderAppend。  l变量要在先定义在使用,不要在循环内定义变量。如:  错误的写法是:for(inti=1;i<10;i++){strings=i.ToString();}  正确写法:strings=string

5、.Empty;for(inti=1;i<10;i++){s=i.ToString();}  这里还有一个地方要注意的:在字符串相加的时候,如果有int类型的要先转成string类型在相加,减少不必要的装箱拆箱操作。l如果你使用的是HTML控件,需要禁用<%@PageEnableViewState="false"AutoEventWireup="false"EnableSessionState="false",web.config  l使用f

6、oreach替代for  l操作数据库要使用存贮过程/视图。  l多使用CACHE对数据缓存。这才是最关键的。NET提供:HttpContext.Current.Cache/HttpRuntime.Cache,共享缓存有velocity/memcached  l可使用<%@OutputCacheDuration="60"缓存页面,可使用Response.BufferOutput=true;/<%@PageBuffer="true"输出缓冲。  l可将站点生成静态面页,好处多多。  l可使用URL重写成伪静态,提供rss/baidu-sitemap/go

7、ogle-sitemap服务,有利于搜索引擎收录。  lAjax调用页面要使用.ashx一般处理程序,速度要比.aspx文件要快。Ajax请求要使用POST不要使用GET。  l发布站点时DLL要Release版本,不要用Debug版本。  lIIS需要使用集成模式,不要使用经典模式。  lWeb.config加关闭错误提示。  lWeb.config加关闭调试模式。  l使用Server.Transfer替换Response.Redirect  l多

8、使用泛型集合操作,少用ArrayList。  四、前端优化  l最好不使用NET控件,用HTM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。