深圳易捷网络科技注册咨询网-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、新网站优化5点须知点
2、用案例讲解网站内页TDK的重要性
3、通过数据分析实现准确的网络推广
4、手机网站建设疏密均匀
5、高权重网站外链如何建设和打造?
6、缘何SEO从业者们纷纷另觅他路
7、新一代JavaScript控件Wijmo5正式发布
8、如何运营好地方门户网站的一些方法
9、我可以自己对网站进行维护吗
10、一个企业网站应该如何进行设计呢
11、企业网站制作的意义有哪些
12、网站建设怎样做能提高用户的体验度
13、如何提高搜索引擎收录量
14、企业网站建设过程中有哪些关键因素
15、深圳网站制作中响应式网站有什么缺点呢
16、深圳网站制作最好的公司是哪一家
17、深圳网站建设专题页的设计和使用
18、以不变应万变才是推广优化大道
19、什么样的文章标题更吸引客户
20、选择外包seo优化的优势有哪些?
21、一个新站百度权重从0到1该注意哪些事情
22、网站建设时要注意哪些问题的呢
23、网站内链优化该如何去做
24、由导航网站引发的猜想
25、网站的认证业务
26、机械制造网站建设需要注意的问题
27、如何适当的对seo进行站外推广?
28、SEO是要把网站的命运交给搜索引擎吗
29、网站SEO优化之网站制作
30、网站1M带宽能支持多少个人同时在线
31、网站该标题之后怎么快速提升排名!
32、众说纷纭的静态化到底对优化有无益处
33、网站建设中,怎样的页面设计有利于推广
34、如何安全开展seo优化活动?
35、网站建设分析推广优化的目标
36、运营社交网站的女权主义者
37、网站建设颜色配色原则和技巧
38、正规建站公司一般会具备哪些优势
39、如何优化自己的网站结构
40、如何运营一个成功的O2O电子商城系统平台
41、网站优化思路方法之个人见解
42、网站建设SEO网站内部优化行动指南
43、学SEO需要多久?
44、浅谈搜索引擎未来的发展:开放平台与知识分享
45、还在为你们的关键词排名不稳定而发愁吗
46、您的网站,该改版了吗
47、深入探讨企业网页设计中深色背景的魅力
48、易捷网络探讨关于百度搜索的几个问题
49、用户体验优化与搜索引擎的三个核心问题
50、这些是网站建设中的几个常见问题

相关视频推荐

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