深圳易捷网络科技注册咨询网-jiujiuya.com.cn 返回首页

易捷网络谈如何提高ASP.NET网站的打开速度.

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2017-2-9 11:55:20
如果你是一个做过ASP网站,又做过ASP.NET网站的程序员,你可能会发现,如果按正常的思路开发ASP.NET网站,ASP.NET网站的速度会比ASP网站慢很多,为什么强大的网站语言会比弱得慢的,原因很简单,正因为他强大,需要执行的程序比较多,而服务器是一样的,所以肯定ASP.NET网站会比ASP网站慢,那么如何提高ASP.NET网站的打开速度,发挥ASP.NET语言的威力呢?易捷网络总结了如下方法:

1、禁用ViewState ,VIewState只是当页面回发时仍能记住页面状态,打破WEB先天的无状态性,但肯定也造成性能下降,所以如果不是很必要,请不要使用, 具体禁用方法,可在Web.Config或Page开头加上 EnableViewState="false";
2、禁用SessionState,你可能会问,如果禁用SessionState,那不是不能使用Session了,怎么进行身份验证呢,其实,除了Session,还可以使用Cookie,如果怕不安全,可以给Cookie加密,如Window Form认证就是Asp.net内置的身份验证方式。如下:
<authentication mode="Forms">
<forms name="River_Form" loginUrl="~/Login.aspx" defaultUrl="~/Default.aspx" protection="All" timeout="120000" path="/" requireSSL="false" slidingExpiration="true" enableCrossAppRedirects="false" cookieless="UseDeviceProfile"/>
</authentication>
3、网站发布时,禁用调试,具体在Web.Config文件里设置<compilation debug="false">;
4、网站采用编译发布 ;
5 、使用ASP.NET页面缓存、控间缓存等提高性能;
6、使用Cache保存经常使用的数据,也就是数据缓存,数据缓存有普通缓存、文件依赖缓存、SQL依赖缓存等。
7、生成静态页面,或把经常使用的内容生成静态文件,调用。
8、如果数据量大,不要使用GridView等内置的分页功能,他们是读取所有的数据再分页的,应使用取多少读多少的分页方式。一般这种大数据量的分页方式有存储过程和SQL语句两种,如果是MSSQL2005数据库可以采用Row_number函数分页更方便。
9、采用存储过程,不但可以节省网站流量,更是可以提高速度、提高安全性,因为采用存储过程,可以减少SQL语句传送消费的时间和宽带,同时存储过程采用参数化方式,减少SQL注入的可能;
10、注意isPostBack ,不要每次页面回发重复执行一些操作。
11、需要注意控件的选择:
DataReadear比DataSet快15%
SqlDataReader比OleDbDataReader快50%
用DataReader的ASP风格的表格显示比DataGrid绑定DataReader快60%
用Ordinal的DataReader访问字端比用名字访问快15%
DataGrid中用AutoGenerateColumns=true比用显式绑定快24%
所以,选择控件很重要,能满足需求的情况下用速度最快的控件。
12、页面代码采用DIV+CSS代码,因为传统的Table布局加载比较慢,代码也比较多,也会造成速度瓶颈。
13、如非必要,JS文件最好在页面最后加载。
14、使用CSS Spire,就是把一个页面用到的背景图片都集合在一个文件里,减少页面的请求次数,从而加快网站速度。

相关行业资讯

1、一个医院的官网如何在博客中做高质量的链接
2、小白往这看:网站常规的SEO优化步骤有哪些
3、你知道未来网络推广怎么做吗?
4、如何在自己的网站上实现QQ授权登录
5、在seo优化中关键词布局的重要性
6、内链优化如何做到最好的效果
7、我是如何用两个月将新词做到首页第三的
8、怎样判断一个关键词是否合适
9、网站统计工具是否会影响搜索引擎优化排名
10、个人站长做什么站最赚钱
11、如何做百度霸屏这有一份个人品牌百度霸屏技巧
12、营销型网站建设的用户易用性体验标准
13、深圳哪里有做网站的公司
14、个人网站梦归何处_深圳网站建设公司
15、博物馆网站建设存在哪些问题
16、网站交换链接的好处是什么
17、如何让网站优化变得简单呢?
18、哪些不友好的网站设计会影响网站优化
19、网络推广是干嘛的?到底该怎么做?
20、seo优化不是一项技术工作
21、浅谈用C#开发语言编写IIS程序池自动重启程序
22、SEO,你除了技术还剩下什么?
23、文章标题如何撰写才能够吸引用户的关注呢
24、做网站怎样做能使访问速度变快
25、如何运营好地方门户网站的一些方法
26、网站优化之死链篇_深圳网站建设公司
27、建站程序选择之论坛和CMS如何选择与搭配
28、站长百度之间的距离是什么-深圳网站建设公司
29、地质公园网站建设如何提高科普效率
30、个人推广优化接单需要注意三个关键词
31、毫无经验能否做网站SEO优化专员?
32、网站建设中如何让你的网页设计更加专业
33、网站优化之权重篇
34、seo分析:采集内容会被搜索引擎惩罚吗?
35、搜索引擎友好站点的特征
36、2019年适合你使用的19种流行免费字体(一)
37、深圳做网站对企业有哪些好处
38、教你如何玩转SEM账户优化
39、在SEO优化方面,内容方面该如何进行优化
40、网站建设:让您的网站适应移动端
41、网站优化之避免蜘蛛陷阱的一些技巧!
42、一个企业拥有多个网站的好处
43、如何用百度站长工具分析各种页面收录状态?
44、企业为什么要做SEO网站关键词自然排名?
45、原创文章的写作技巧细节
46、新手快速搭建网站详解指南
47、网站更换模板对于搜索引擎有哪些影响
48、软文写作中需要注意的事项
49、网站结构优化的几个重点
50、推广网站优化的方法有哪些

相关视频推荐

自动化行业网站制作焊锡机/点胶机/螺丝机网站
企业网站制作新模式全部仅需800元/年
如何提高企叫网站打开速度
公司网站到期了该怎小续费
企业为什么必须要做一网站
企业网站的导航栏一般要规划哪些栏目
国际物流FBA物流网站建设深圳易捷网站公司公司
银制品金银器网站建设深圳易捷网站公司
包装印刷行业网站设计
膜结构公司网站设计
工商财务公司网站设计
购买一个域名需要多少钱
企业网站建设云虚拟主机需要多少钱
财务公言的网站怎么做才能显示在搜索引擎的首页
网站建设一站式服务
深圳网站建设公司网站排行榜
深圳市易捷网络科技有限公司版权所有     粤ICP备2022153140号
best smoke alarms australia |  vape detectors