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

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

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2025/4/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、SEO优化怎么做效果才好
5、页面优化:什么样的页面URL最有利于优化
6、史上最全软文标题写作套路
7、我们的网站要有多少内容才标准
8、新手站长现在还能做淘宝客吗
9、如何快速提升网站百度排名
10、13大网络营销最有效的免费推广方式
11、你的网站友情链接是真实的吗
12、网站首页优化核心思路
13、关于网站地图的推广优化
14、哪些关键指标影响着网页设计呢
15、利用百度了解如何在互联网上推广口碑
16、关键词分析软件KeywordBlaze的使用教程
17、网站建设浅谈如何策划网站专题
18、给网站带来更多关注的几个技巧分享
19、网站模板的功能
20、网站运营:网站被K又复活后的一些感悟
21、企业建设网站为何会透支预算
22、企业如何建设自己的网站
23、站长要盈利必须学会直接向用户推广获利
24、非营利网站设计如何找到正确的灵感
25、网站运营的应从哪几个方面进行
26、4个消费电子产品的品牌网站设计
27、腾讯企业邮箱提升企业内部资源安全性
28、说说关于企业网站建设的重要性到底在哪
29、深圳网站建设需要明确的四大要素
30、网易企业邮箱新增邮件撤回功能
31、新网站排名优化怎么做
32、网站营销邮件营销策略
33、网页设计必须get到这10个技能,请收好!
34、靠谱的SEO逻辑有哪些
35、seo的灵活撑握及基础知识
36、北京网站建设价格影响的几个因素
37、网站制作时要考虑的三个方面
38、如何提升企业网站的特色设计
39、要想让网站鹤立鸡群请先从改善网站设计开始
40、移动端网站建设都有哪些误区,要注意什么
41、深圳网站建设的价值是什么?
42、网站外链SEO优化的3个准则
43、熊掌号违规行为与违规内容概括:优化、质量、内容的红线
44、12条小而有用的一些SEO技巧
45、中小型企业制作响应式网站常识
46、深圳大型网站制作,怎样做优化才能快速地把索引擎和SEO排名做起来?
47、是SEO造就了网站还是网站优化造就了SEO
48、网站建设的成功与否应该是用户体验
49、网页中那些是被认为标准的
50、网站如何优化关键词才能稳居百度首页
深圳市易捷网络科技有限公司版权所有    粤ICP备2022153140号