Concept with IIS 7.0 component
来源:互联网 发布:淘宝兼职模特招聘 编辑:程序博客网 时间:2024/06/08 07:30
https://www.iis.net/learn/get-started/introduction-to-iis/introduction-to-iis-architecture#Hypertext
HTTP.sys
Hypertext Transfer Protocol Stack
HTTP.sys listens for HTTP requests from the network, passes the requests onto IIS for processing, and then returns processed responses to client browsers.
Kernel-mode caching.
Requests for cached responses are served without switching to user mode.
Kernel-mode request queuing. Requests cause less overhead in context switching because the kernel forwards requests directly to the correct worker process. If no worker process is available to accept a request, the kernel-mode request queue holds the request until a worker process picks it up.
Request pre-processing and security filtering.
WWW
World Wide Web Publishing Service (WWW service) :
WWW Service is primarily responsible for configuring HTTP.sys, updating HTTP.sys when configuration changes, and notifying WAS
WAS
Windows Process Activation Service
manages application pool configuration and worker processes instead of the WWW Service
ISAPI:
internet server application programming interface
Worker process loads the aspnet_isapi.dll.
ISAPI filters can be registered with IIS to modify the behavior of a server.
filters can perform the following tasks:
Change request data (URLs or headers) sent by the client
Control which physical file gets mapped to the URL
Control the user name and password used with anonymous or basic authentication
Modify or analyze a request after authentication is complete
Modify a response going back to the client
Run custom processing on “access denied” responses
Run processing when a request is complete
Run processing when a connection with the client is closed
Perform special logging or traffic analysis.
Perform custom authentication.
Handle encryption and compression
w3wp
An Internet Information Services (IIS) worker process is a windows process (w3wp.exe) which runs Web applications, and is responsible for handling requests sent to a Web Server for a specific application pool.
It is the worker process for IIS. Each application pool creates at least one instance of w3wp.exe and that is what actually processes requests in your application.
It is not dangerous to attach to this, that is just a standard windows message.
- Concept with IIS 7.0 component
- IIS Excel操作问题解决 Retrieving the COM class factory for component with CLSID {00024500-0000-000
- 发布部到IIS EXCEL报错 component with CLSID {00024500-0000-0000-C000-000000000046}
- Component develop with JavaScript
- Concept
- Java persistence with hibernate concept 3 -- Mapping entities with identity
- IIS 5.0 WebDAV - Proof of concept - shellcode included
- Java persistence with hibernate concept 2 -- Entity type , Value type
- Java persistence with hibernate concept 4 -- Database primary keys
- Java persistence with hibernate concept 5 -- Class mapping options
- VS.NET 2005 Debugger Timeout with IIS 7.0
- Using Active Directory with IIS 7.0 webfarms by Steve Schofield(配置IIS 7.0 WebFarms)
- Web Component Development with Zope 3
- How to debug unusual component with WinDbg
- Getting Started with EPUB UI Component
- 转: Debug with IIS Express
- Using LocalDB with Full IIS
- Remoting from IIS Hosted component to ASP.NET Client application
- mysql datetime、date、time、timestamp区别
- Anaconda使用总结
- 多年iOS开发经验总结(一)
- websphere服务五:导出ear包的几种方法
- Java instanceof用法
- Concept with IIS 7.0 component
- GO语言学习系列:同步/异步/阻塞/非阻塞
- windows下配置play的相关环境
- Linux常用命令
- Qt中单例模式的实现
- [牛客网]错题整理(4)
- PriorityQueue
- 第一章:eclipse 中修改字体大小和编码格式
- C# 判断DATASET是否为空