论文天下|会计论文|管理论文|计算机论文|医药学论文|经济学论文|法学论文|社会学论文|文学论文|教育论文|理科论文|工科论文|艺术论文|哲学论文|文化论文|外语论文|格式论文
论文天下
计算机应用论文  计算机理论论文  计算机网络论文  电子商务论文  软件工程论文  操作系统论文  通信技术论文   
关于ASP.NET的性能优化及其安全性的探讨
[论文关键词] asp.net 性能优化 安全性
  [论文摘要] 本文主要从asp.net在网站开发中的性能及其安全性入手,介绍了如何将eb应用程序运行得越来越快,并且能够得到扩展以处理更多的并发用户,以及如何利用asp.net的安全系统来实现最高性能的安全代码。
  
  我们用asp.net开发网站,无论我们写的asp.net应用程序有多么好,无论在eb站点中添加了多少很酷的新特性,如果我们的站点在处理用户请求时哪怕只是让用户等待了几秒钟,用户也不会对我们的站点留下好印象。事实上,如果用户等得太久,他们就会放弃而去访问另一个站点。那么,如何才能提高站点的响应速度,这就要考虑到我们在开发过程中如何优化asp.net的性能。
  
  一、性能开发及其优化
  性能表示系统执行任务的速度和效率。就eb站点的性能而言,它对整个站点的点击率起着不可忽视的作用。如果一个性能很差的网站长期没有改进,你就会发现潜在的用户全都跑光了。
  1.利用jit编译器提高程序执行速度
  高性能代码旨在能少做工作就少做工作,这是不言而明的。
  在编译任何asp.net的应用程序时,编译器把源代码转换为irsft中间语言(sil)。要在一个具体环境中执行应用程序,一个jit编译器先接受sil输出并把指令转换为主机处理的本机指令,再以即时方式编译代码,以便应用程序开始执行。但是,jit编译器不是把程序集中所有的sil都在开始执行前转换为本机代码,只是一次编译一个方法。jit编译器采用的这种方法有两个性能上的优势。第一个优势:这项技术把编译的成本分摊在一个较长的时间内,由于执行会比jit编译器把所有的sil都进行编译看起来要快,这样感觉到应用程序的性能提高了。如果把长时间的暂停或等待时间分成小块,把它们分散开,你的用户就不会注意到它们,用户对你的应用程序的性能也会比较满意。第二个优势:jit编译器不编译在执行期间用不到的方法。因此不会做没有必要的工作,无论什么时候省去不必要的处理工作,你就会发现可以获得真正的性能增益。
  2.减少运行时的工作
  在底层,asp.net基础结构为了让我们工作轻松,做了大量的基础工作。虽然把这个体系结构用做一个黑盒很不错,但有时了解使一切如此无缝的运行的实现细节也是很有益的。掌握了这些额外的信息,我们经常可以更有效地在运行程序时获得速度上的优势。其实现主要有以下三种方法:
  (1)视图状态的优化
  视图状态是性能的无声杀手。自动视图状态管理是服务器控件的功能, 该功能使服务器控件可以在往返过程上重新填充它们的属性值(不需要编写任何代码)。但是, 因为服务器控件的视图状态在隐藏的窗体字段中往返于服务器, 所以该功能确实会对性能产生影响。因此, 开发人员应该知道在哪些情况下视图状态会有所帮助, 在哪些情况下它影响配器的性能。例如, 如果将服务器控件绑定到每个往返过程的数据上, 则将用数据绑定操作获得的新值替换保存的视图状态。在这种情况下, 禁用视图状态可以节省处理时间。默认情况下, 为所有服务器控件启用视图状态。若要禁用视图状态,将控件的enableviestate 属性设置为false。
  从某种意义上说, 视图状态是有史以来最伟大的事情。毕竟, 视图状态使页面和控件能够在回发之间保持状态。因此, 不必像在传统的asp中那样编写代码, 以防止在单击按钮时文本框中的文本消失, 或在回发后重新查询数据库和重新绑定datagrid。但是, 视图状态也有缺点: 当它增长得过大时, 某些控件(例如文本框) 会根据视图状态做出相应判断; 其他控件(特别是datagrid 和gridvie) 则根据显示的信息量确定视图状态。一个糟糕的gridvie 容易将浏览器和eb 服务器之间连接的有效带宽减少50%以上。asp.net 2.0能够提供比asp.net 1.x 更简单的方法将视图状态保留在会话状态中。
  (2)尽量减少服务器控件的使用

未完...点击下方链接下载完整文档

关于ASP.NET的性能优化及其安全性的探讨

[论文关键词] asp.net 性能优化 安全性 [论文摘要] 本文主要从asp.net在网站开发中的性能及其安全性入手,介绍了如何将eb应用程序运行得越来越快,并且能够得到扩展以处理更多的并发用户,以及如何利用asp.net的安全系统来实现最高性能的安全代码。 我们用asp.
  • 上一篇:学校网络安全事故救助机制初探
  • 下一篇:网络生活怎样走向伦理生存
  • 网络信息传播对和谐金华建设的负
    教师教育网络课程的设计策略(1)
    浅谈关于网络出版的概念以及我国
    我国的行政问责制度浅析
    试论电子计算机网络安全在在的问
    浅谈网络新闻传播的交互性
    商业周刊:网络普及让新型宽带广
    浅析真实性原则下的网络新闻采写
    网上商店税收征管问题研究
    教育需要绿色网络生活
    P2P网络技术应用中常见问题的分
    从“互联网+”看电视传媒的思维
    利用网络平台加强高校网络思想政
    用Windows终端仿真程序实现微机
    浅论校园网络中存在嗅探器的解决
    关于官方论坛网站中网络新闻传
    关于网络媒体的社会责任探析
    关于网络新闻专题若干问题的思
    关于提升我国政府网络传播能力
    关于网上购物物流服务质量的思
    关于大学生网络生活方式的现状
    关于公民网络道德问题纵横谈
    关于网络文化对人们思想观念影
    关于我国发展网络文化的思考
    关于网络文化对大学生心理健康
    | 设为首页 | 加入收藏 | 联系我们 | 论文发表

    Copyright 2006-2020 © 论文天下 All rights reserved 本站所有内容均由SPider自动索引,如有侵权请联系QQ:2486851删除