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

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

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2025-5-4
如果你是一个做过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、PM与工程师续
8、网站运营七大瓶颈之乾坤大挪移
9、教你如何挑选Windows虚拟主机空间
10、网站优化站长要做到位的几个方面
11、优化知识之新手做新站如何做SEO优化
12、网站建设怎么设计更加能吸引人的呢
13、什么是模板建站效果怎么样
14、建站时应该选择国外服务器或是国内服务器的呢
15、十个优化九个错这些才是你应该掌握的技巧
16、哪些负面的行为在影响你的网站
17、互联网行业没有速成站长不可急功近利
18、草根站长屌丝专业化为什么输的很惨
19、SEO优化网络推广有什么好处和特点呢?
20、各种网络推广方式,企业到底该如何选择
21、搜索引擎变化谷歌推出免费搜索引擎
22、浅谈网站内链布局的作用
23、不同关键词的seo优化时间长短是不是一样?
24、告诉你什么叫做有逼格的网站
25、深圳专业建站-高校建设门户网站的意义
26、攀枝花网站建设之如何写网站策划书
27、选择网站空间主机你需要查看哪些参考数据
28、为什么一些企业网站很难收录
29、为何优化网站要从长尾关键词入手
30、说说网站建设有哪些误区
31、百度优化排名选长尾关键词的方法
32、网站关键词排名下降的原因
33、在深圳找公司做网站好还是找个人做网站好
34、我们做seoer到底是为了什么?
35、要提升站点友好体验度的请先和你的访客做好朋友
36、地方站的名称选择_网站运营
37、网站规划与设计的一般性原则
38、seo网站怎样挖掘并筛选高端客户
39、面包屑导航有哪些作用
40、深圳网站建设讲述交换友情链接时预防的问题
41、推广优化常用几种优化工具分享
42、浅析怎样做好网络推广?
43、深圳网站建设怎样让视觉给用户更好的体验呢
44、你需要知道什么才能成为一个网络推广员
45、如何做好网站设计色彩搭配
46、网址目录收录网站的五大先决条件
47、竞价排名需要注意哪些
48、企业SEO优化三步走,提高网站精准流量
49、如何通过简化标题来提升核心关键词排名
50、您可能喜欢的代码编辑

相关视频推荐

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