深圳易捷网络科技注册咨询网-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、如何建设网站有哪些方法呢
2、为什么企业要选择定制网站建设呢
3、网站制作与规划需要哪些内容
4、如何开展工作才能提升关键词优化的效率?
5、网站计算网格的缺点
6、发展市场价值SEO诊断服务分析价值
7、浅谈内链的优化方法
8、网站icp存案对SEO有什么影响
9、做手机网站有哪些要害需避免
10、Google取消PR对个人站长的影响
11、怎么选择域名
12、成功品牌如何设计其网站标题
13、如何冷静跳出竞价推广的低谷
14、在网站建设前需要明确的这几个重点
15、浅谈如何巧用图片来引流
16、网站优化,我们应该如何降低网站跳出率
17、搜索排名优化的几个原则
18、选择有经验的seo优化平台对企业有何好处?
19、卢松松:网站质量评判标准
20、网站域名的意义
21、一张图看清2014年HTML5游戏发展趋势
22、做一个智慧的SEOER
23、企业做网站网站技术选型
24、推广优化和UEO是为用户和搜索引擎而做
25、用模板做网站有什么缺点或坏处
26、 网站优化失败案例分析及个人感想_网站运营_深圳网络公司
27、推广优化当真靠谱,不靠谱的只是部分推广专员罢了
28、网页设计背景方面应考虑哪些细节
29、灵活的网站运营方式改变死板的推广优化
30、 网页结构优化方法_网站运营_深圳网络公司
31、展示型网站建设的优势是什么?
32、在推广优化中容易犯下的错误地方
33、SEO研究中的反向搜索
34、site域名网站首面为什么不在第一
35、站长之死:互联网界夹心层的梦想反思录
36、在网站建设中哪些因素会影响效果
37、百度竞价后来居上的几个技巧分享
38、2元一个微信小号,微信小号批发出售,微信小号批发平台
39、企业如何选择做网站公司
40、长尾关键词对网站推广的重要性体现在哪
41、个人网站建设流程
42、网站建设怎样做可以提高网站访问量
43、如何选择网站建设公司来建立企业网站
44、怎样做可以让SEO优化的工作事半功倍?
45、内江网站设计的原则有哪些
46、你的网站考虑改版了吗
47、如何得到用户认可以互联网产品为核心的服务设计
48、什么是网站商城
49、大型网站和小型网站优化的区别与联系
50、浅析网络推广与SEO优化的关系!

相关视频推荐

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