如何让ASP.NET MVC3静态页面生成后无需路由直接访问?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1024个文字,预计阅读时间需要5分钟。
问题描述:针对高访问量类型的电子商贸网站,需要将一些不常变化的页面生成静态页面,以便普通用户可以直接访问这些静态页面,而无需再连接数据库查询动态页面。
问题描述:高访问量类型的电子商务网站,需要将一些不是经常变化的页面生成静态页面,然后普通用户就可以直接访问这些静态页面而不用再访问需要连接数据库的动态页面。那么ASP.NET MVC3中如何做到这一点呢?
要解决这个问题,我们需要先了解ASP.NET应用程序的生命周期,先看下面作者整理的一张图片:
从图中我们可以清楚的看到:通用IIS访问应用程序时,每次的单个页面URL访问时,都会先经过HttpApplication 管线处理请求,走过BeginRequest 事件之后才会去走路由访问具体的Controller和Action,最后结束的时候会请求EndRequest事件。
本文共计1024个文字,预计阅读时间需要5分钟。
问题描述:针对高访问量类型的电子商贸网站,需要将一些不常变化的页面生成静态页面,以便普通用户可以直接访问这些静态页面,而无需再连接数据库查询动态页面。
问题描述:高访问量类型的电子商务网站,需要将一些不是经常变化的页面生成静态页面,然后普通用户就可以直接访问这些静态页面而不用再访问需要连接数据库的动态页面。那么ASP.NET MVC3中如何做到这一点呢?
要解决这个问题,我们需要先了解ASP.NET应用程序的生命周期,先看下面作者整理的一张图片:
从图中我们可以清楚的看到:通用IIS访问应用程序时,每次的单个页面URL访问时,都会先经过HttpApplication 管线处理请求,走过BeginRequest 事件之后才会去走路由访问具体的Controller和Action,最后结束的时候会请求EndRequest事件。

