您现在的位置是:首页 >

完善运行机制 ASP.NET开发宝典:.NET Web运行机制

火烧 2022-08-17 19:48:19 1051
ASP.NET开发宝典:.NET We 运行机制    NET We 运行机制  ASP NET运行机制如图 所示   从图 中可以清楚地看到一个HTTP请求是如何经过服务器处理的 同时也可以看出Re
完善运行机制 ASP.NET开发宝典:.NET Web运行机制

ASP.NET开发宝典:.NET Web运行机制  

      NET Web运行机制

  ASP NET运行机制如图 所示

  从图 中可以清楚地看到一个HTTP请求是如何经过服务器处理的 同时也可以看出Request掌管着所有客户端的输入 图中展示了一个HTTP请求有可能经过的 条路线 当用户第一次访问这个页面时 这个请求首先经过HttpModule和HttpHandler的处理 而在HttpHandler的处理中 服务器会为用户转到其真正要访问的页面 然后通过ASP Engine找到这个页面背后的类 并实例化为一个临时对象 在此过程中会触发一系列的事件 其中一部分事件需要经过对象中的方法处理 服务器会将这个处理后的页面移交给Response对象 最后由Response对象将这个页面发送到客户端 这就是第一条路线 而用户会在这个页面上重新提交一些信息 并继续向服务器发送请求 因为用户与服务器之间的会话已经建立 同时对应的临时对象也在服务器中建立 所以不用再经过初始化页面的工作 故这第二条路线是按照HttpModule HttpHandler直接与临时对象交互然后返回的 第三条与第二条路线不同的是 在处理请求时如果涉及需要调用ASP Cache(即ASP缓存) 则临时对象将直接从ASP缓存提取信息并返回 第四条路线就是当用户刷新这个页面的时候 服务器接收到HTTP请求 发现这个请求先前已经处理过 并将处理结果存储到由一个默认的HttpModule管理的输出缓存中 那么用户就可以直接从这个缓存提取信息并返回 而无需重新处理一遍

  图    ASP NET运行机制

  返回目录ASP NET开发宝典

  编辑推荐

  ASP NET开发培训视频教程

  Microsoft NET框架程序设计视频教程

  ASP NET MVC 框架揭秘

lishixinzhi/Article/program/net/201311/16054  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码