技术开发 频道

TechEd 2011:ASP.NET MVC 3的性能优化

    【IT168 资讯】10月12日-13日,Tech·Ed 2011微软技术大会转战北京国际饭店,IT精英准备了很多的精彩演讲和动手操作环节。13日下午,微软的MVP多奇数码创意有限公司的黃保翕(人称“保哥”)谈到了ASP.NET MVC 3性能优化。

TechEd 2011:ASP.NET MVC 3的性能优化

  ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序 。ASP.NET的前身ASP技术,是在IIS 2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具。

TechEd 2011:ASP.NET MVC 3的性能优化

Demo演示

  保哥谈到了性能优化的软实力与硬功夫。软实力包括HTTP,Cache,Ajax等各种基础知识;针对整体Web执行环境进行分析与架构规划;设计出妥当的缓存策略;近一步针对网站性能进行数据化分析。而硬功夫包括熟悉.NET/C#/ASP.NET MVC框架与核心原理;对项目进行妥善规划,做好关注点分离设计;

TechEd 2011:ASP.NET MVC 3的性能优化

Demo演示

  在介绍了一些基础知识与相关背景后,他重点谈到了ASP.NET MVC 3在Web性能方面的改进及各种非常好的实践。例如,针对Web性能的缓存优化分为客户端缓存,服务器端缓存,代理服务器端缓存,以及三者的综合。

  MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。 View层用于与用户的交互,通常用JSP来实现。 Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。

0
相关文章