开发人员应该对IIS理论层的知识了解的多一些~第二讲 静态网页与动态网页如何被解释执行的

简介:

从客户端发个请求到服务器,服务器会判断这个文件是静态的HTML,图像,还是动态的(asp,.net,jsp,php等等),再根据它们去选择IIS的处理程序(handler),如果是静态文件直接由IIS进行相应,而如果是动态文件,则交给aspnet_isapi处理程序去响应它,如图所示:

 

  •  第一次请求时创建HttpRuntime对象:
  •  为每个请求创建对象(HttpContext)
  •  为每个请求创建HttpApplication对象:

下面是个详细的.net http的三大核心对象,我们在以后的文章中会详细介绍

而下面这张图,详细的说明了HTTP请求的具体流程及在何时响应的何种事件

这张图里的几大对象将下后面的文章中进行讲解,我先休息了!

感谢您的阅读!

本文转自博客园张占岭(仓储大叔)的博客,原文链接:开发人员应该对IIS理论层的知识了解的多一些~第二讲 静态网页与动态网页如何被解释执行的,如需转载请自行联系原博主。

目录
相关文章
|
数据安全/隐私保护 Windows
IIS 500错误或无法显示此网页解决方法
IIS 500错误或无法显示此网页解决方法
209 0
|
Web App开发 安全 应用服务中间件
【建站知识】360安全检测出轻微 X-Frame-Options头未设置,iis、apache、nginx使用X-Frame-Options防止网页被Frame的解决方法
当然也是因为被360检测到了示"X-Frame-Options头未设置",根据360的提示与百度了一些网上的一些资料整理了下,完美解决问题。
2739 0
|
前端开发 .NET Java
asp.net 网页中播放mp4文件,IIS中设置MIME类型
    上传了flv或MP4文件到服务器,可输入正确地址通过http协议来访问总是出现“无法找到该页”的404错误呢?这就表明mp4格式文件是服务器无法识别的,其实,这是没有在IIS中将相应的MIME类型进行设置的原因。
1577 0
|
JavaScript 前端开发 Apache
IISpeed - 自动优化网页内容,提升 IIS 服务器性能
  大家都知道 Google PageSpeed,这是一个网页性能优化的服务和工具包,包含一个广泛使用的模块 mod_pagespeed,把性能优化的最佳实践应用于 Apache 托管的网站。   如今,这个模块有了 Windows 版本—— IISpeed,这个免费的网站性能优化模块有同样的功能。
952 0
|
.NET 开发框架
关于IIS不能浏览ASP网页 和不能浏览后台(转)
由于刚在学ASP,自己主攻方向也不是网页,但是开了课就学学.学就要装IIS这一装还发现了不少问题.现在与在家分享我的个人经验:第一就是大家装好了IIS就是不能打开ASP的网页,HTML的就可以.这说明你的IIS没有问题,大家不要重装了,(我以前不知道就重装N遍,结果还是一样,打不开)后来我发现原来...
974 0
下一篇
无影云桌面