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

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

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2025-7-1
如果你是一个做过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、新手站长最易犯几个错误你知晓吗
3、网站为何要做外链
4、企业建网站颜色与图像
5、医疗行业的用户搜索习惯分
6、如何做好展览馆信息化网站建设
7、企业做网站肌理与网站风格一致
8、博物馆网站建设存在哪些问题
9、说说网站建设和网站设计规划
10、运营提高本地羽毛球论坛人气的几种方式
11、如何改善营销型网站建设存在的问题
12、企业网络营销推广没有效果之错误想法!
13、网站制作完成后,有什么内容需要仔细检查
14、提升网站信任度的方法一般有哪些
15、营销型网站建设如何来提高用户体验度
16、大规模网站群SEO优化方案浅析
17、交换友情链接容易被误解的地方
18、深圳网站建设易捷网络谈做网站的常识
19、什么是网站建设
20、网站常用的活动类型有哪些
21、网站优化如何有效的堆砌关键词?
22、我眼中的百度推广
23、企业如何建设自己的网站
24、Email营销:8个挽回放弃购物车用户的技巧
25、CSF方法的优缺点
26、河北网站建设—企业网站维护的重要性有几条
27、网站安全需求分析
28、影响网站在百度排名的关键因素总结
29、盘点近期百度搜索结果页的变化
30、实战经验分享:决定关键词排名的3大要素
31、在网站优化中,标题的长度有什么影响?
32、竞价推广遭遇恶意点击怎么办
33、如何为营销型网站制作营销计划
34、网站打开速度慢有哪些原因呢?
35、缘何SEO从业者们纷纷另觅他路
36、怎么进行网站的更新内容
37、网络营销对网站又有什么样的要求呢
38、“外链为皇”的规则将要改变
39、新上线的网站为何迟迟不收录
40、SEO优化怎么做效果会比较好?
41、网站建设浅谈如何让用户贡献网站内容
42、单页面网站需要做SEO优化吗
43、网络公司与中小企业应该怎样规划互联网营销呢?
44、网站在模块结构上需要那些功能
45、网站导航优化的要点是什么
46、如何将公司网站从现网站制作公司处转出来
47、不做外链推广网站
48、我们该用怎样的思想来积累自己的人脉
49、seo优化站内文章如何编写
50、想让网站排名好,就要掌握这七个网站优化技巧

相关视频推荐

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