惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
博客园 - Franky
GbyAI
GbyAI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
爱范儿
爱范儿
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
博客园_首页
MongoDB | Blog
MongoDB | Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recent Announcements
Recent Announcements
Scott Helme
Scott Helme
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
C
CERT Recently Published Vulnerability Notes
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Jina AI
Jina AI
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
L
LangChain Blog
L
LINUX DO - 最新话题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Hacker News: Front Page
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
AI
AI
T
Troy Hunt's Blog
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
S
Secure Thoughts
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
人人都是产品经理
人人都是产品经理
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
S
Security @ Cisco Blogs
Cloudbric
Cloudbric
E
Exploit-DB.com RSS Feed
Attack and Defense Labs
Attack and Defense Labs

博客园 - 焰凌

Poor code: Dynamic changing of table schema When we need to inherit from WSS WebPart class? The issue of upload big file on SharePoint with IIS7 Why no effects when change the "Site Master Page Settings" from "Site Actions - Site Settings - Look and Feel - Master Page"? 怎样在MOSS2007和WSS3.0中修改服务帐户和密码 "NOT IN", "JOIN...IS NULL", "NOT EXISTS" 之间的效率对比 为SharePoint新项目做准备 MOSS 2007 SSP (1) How to create and delete a SharePoint site by web application Search user of specific domain name Received DGT's document 水晶报表PUSH模式多个表数据的显示 上海电信之具有地域歧视的霸王条款 来上海一年多了,第一次感冒! differentia of [string str=null;] and [string str="";] 搬家了,没宽带了 工作以后 找不到状态了! 页面缓存的困扰
HttpApplication机制
焰凌 · 2007-12-07 · via 博客园 - 焰凌

本文原标题:多核处理器会不会对网站速度有好处?

之前对于HttpApplication的理解基于一些资料上说的,ASP.NET把网站下面的虚拟目录当作单独的 WebApplication 来对待,当收到 HTTP 请求时,会把该请求分配给相应的HttpApplication对象进行处理。这些资料给我的感觉是一个 WebApplication 下面会有多个 HttpApplication 对象。但是实际上并不是这样的。
首先,应用程序池,WebSite, WebApplication, Virtual Directory 这些概念必需搞清楚。

在IIS中可以建立多个应用程序池,然后可以为 WebSite 以及 Virtual Directory 指定相应的应用程序池。一旦为一个 WebSite 或虚拟目录指定了应用程序池,这个 WebSite 或虚拟目录就具备了容纳 WebApplication 的能力。如果不指定应用程序池,该 WebSite 或虚拟目录就只能处理静态的文件,如HTM,JPG,BMP文件等。
IIS将为每个应用程序池生成一个单独的W3WP进程来运行指定为该应用程序池中的 WebApplication,也就是说多个 WebApplication 是可以在一个W3WP进程中运行的。可以在命令行中运行 IISAPP 来查看每个应用程序池对应的W3WP进程是哪个。在一个W3WP进程中会为每个 WebApplication 生成一个的 HttpApplication 对象,该对象在一个 WebApplication 被第一次请求时生成,在对应的 WebApplication Unload 时结束。对同一个 WebApplication 的所有请求都将由同一个指定的 HttpApplication 对象进行处理,并且一个 HttpApplication 对象同时只处理一个对相应 WebApplication 的请求。


--------------------------------------------------------------------
今天无意中在MSDN这一页(http://msdn2.microsoft.com/en-us/library/ms178473(VS.90).aspx)中看到了下面的话。
An instance of HttpApplication processes only one request at a time.

这是不是说明,如果你有一台服务器只用来为你的一个ASP.NET网站服务。那么是不是可以确定这台服务器使用多核处理器并不会比使用单核处理器带来较明显地提高。