深圳易捷网络科技财税咨询网-neatmaster518.com 返回首页

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

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2024/12/22
如果你是一个做过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、网页设计的优秀助攻!20款不容错过的HTML5工具(二)
2、企业网站建设几项规范
3、什么是微信SEO
4、低成本的网络推广企业应该如何实现
5、全网营销的优势是什么
6、怎样进行网站制作能够带来效果
7、如何让网站流量暴涨
8、网站更新升级要注意的三大问题
9、分享推广优化关键词优化基础
10、深圳网站开发周期不确定因素有很多
11、企业网站建设跳出率多少合适呢
12、电子商务网站这样设计才能提高竞争力
13、网站建设上线后内容更新怎样巧妙的融入互联网热点做内容
14、实战之:拿什么来运营能源网
15、内链优化如何做到最好的效果
16、建设一个手机网站的步骤
17、H5响应式网站制作要点
18、长尾关键词对网站推广的重要性体现在哪
19、如何打造一个有人气博客
20、百度更新算法后应该如何做调整
21、网站优化之关键词优化:为什么研究关键词
22、优化B2C优惠券平台如何选取关键词
23、企业网站制作如何提高网站问量
24、网易办公套件,为您打造专业化智能办公空间
25、SEO优化对企业网站越来越重要的原因是什么
26、说说SEO关键词设置和优化的关键点是什么
27、五招教你提升关键词排名
28、交换友情链接容易被误解的地方
29、网站建设未来的发展方向
30、如何通过SEO优化提高用户体验
31、如何应对消极的用户反馈
32、网站进行优化时确立一个核心标题是多么重要呢
33、营销的方式有很多,为什么企业还不赚钱呢
34、竞价推广如何做好竞争对手分析
35、网站域名我们应该注意些什么
36、网站收录下降有没有好处呢
37、如何正确吸引百度蜘蛛
38、中小企业应如何正确的看待SEO优化
39、IDC主机空间商的好坏重点在于服务
40、高效布置外链的方法
41、网页设计需要注意的细节有哪些
42、网站设计应遵循五个基本原则
43、企业建立网站的必要性
44、怎样选择开封网站建设公司
45、什么叫著名建站公司特征有哪些
46、企业对于网站版权及所有权的问题应注意什么
47、如何让百度竞价流量更精准
48、如何有目标的进行网站策划
49、做网站建设必须要搞懂的几件事!
50、企业采用网络营销的十大优势
深圳市易捷网络科技有限公司版权所有    粤ICP备2022153140号