欢迎来到长沙网站建设——青云网络

网站建设资讯|长沙网站建设|长沙网站建设公司-长沙青云网络网站建设资讯site_news

当前位置:主页 > 网站建设资讯 >提高网站访问速度之后端优化

提高网站访问速度之后端优化

文章来源:青云网站建设     作者:青云有梦       发布时间:2018-11-01 15:34:57    返回列表

网站建设多使用DbDataReader,尽可能不要使用DataTable/DataSet读取数据。
 
 for (int i = 0; i dt.Rows.Count; i++) 应当这么写:for (int i = 0, len = dt.Rows.Count; i len; i++)或foreach (DataRow info in dt.Rows)推荐这类写法少用try catch,网站建设用到try catch时要和 finally1起使用。
 
 多使用using如:using (DbDataReader dr = Data.GetDbDataReader(strSql)) { while (dr.Read()) { }; }
 
 大字符串操作请使用StringBuilder 少使用string,字符串比较用Compare,字符串相加用Concat,大字符串相加用StringBuilder Append。
 
 变量要在先定义在使用,不要在循环内定义变量。如:毛病的写法是:for (int i = 1; i i++) { string s = i.ToString(); }
 
正确写法:string s = string.Empty; for (int i = 1; i i++) { s = i.ToString(); }
 
这里还有1个地方要注意的:在字符串相加的时候,如果有int类型的要先转成string类型在相加,减少没必要要的装箱拆箱操作。
 
 如果你使用的是HTML控件,网站建设需要禁用 %@ Page EnableViewState= false AutoEventWireup= false EnableSessionState= false ,web.config pages enableViewState= false enableSessionState= false / 使用foreach替换for操作数据库要使用存贮进程/视图。
 
 多使用CACHE对数据缓存。这才是最关键的。网站建设NET提供:HttpContext.Current.Cache/HttpRuntime.Cache,同享缓存有velocity/ memcached可以使用 %@ OutputCache Duration= 60 缓存页面,可以使用Response.BufferOutput = true;/ %@ Page Buffer= true 输出缓冲。
 
 可将站点生成静态面页,好处多多。
 
 可以使用URL重写成伪静态,提供rss/baidu-sitemap/google-sitemap服务,有益于搜索引擎收录。
 
 Ajax调用页面要使用.ashx1般处理程序,网站建设速度要比.aspx文件要快。Ajax要求要使用POST不要使用GET。
 
 发布站点时DLL要Release版本,不要用Debug版本。
 
 IIS需要使用集成模式,网站建设不要使用经典模式。
 
 Web.config 加 customErrors mode= On / 关闭毛病提示。
 
 Web.config 加 compilation debug= false / 关闭调试模式。
 
 使用Server.Transfer替换Response.Redirect
 
 多使用泛型集合操作,少用ArrayList。
 
这就是我们长沙网站建设公司青云网络给大家提供的提高网站访问速度之后端优化,如有需要进行长沙网站建设长沙网站制作、长沙网站设计、长沙app开发、长沙seo优化、长沙微信小程序开发的可以直接联系我们,我们长沙网站建设公司青云网络是专业的网络公司,青云网络官网www.sqingyun.com,客服电话及微信:13595460312,客服QQ:1141057371,欢迎咨询~!
 
 
上一篇:提高网站访问速度之服务器优化
下一篇:提高网站访问速度之前端优化
建站咨询 优化咨询