首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >什么构成了“多进程站点”?

什么构成了“多进程站点”?
EN

Stack Overflow用户
提问于 2015-02-02 16:36:35
回答 2查看 265关注 0票数 3

我们有一个ASP.Net web应用程序,它使用.Net 3.5图表控件显示图表,我们使用ChartHttpHandler处理图表请求。ChartHttpHandler的文档声明:

内存:将呈现的图表图像存储在正在运行的进程的内存空间中。不要在服务器群集或多进程站点中使用此选项.

什么构成了“多进程站点”?我怎么知道目标web服务器是否会是这样的野兽呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-02 16:55:13

多进程指的是IIS6引入的网络花园(而集群将是网络场)。这可以在MSDN的页面上观察到,该页面描述了修改web场的工作进程:性能应用程序池设置

至于检测,如果您进入AppPool的属性并查找工作进程的数量,这将告诉您是否正在运行多进程。

例如,在AppPool的高级属性上可以找到IIS7.5的设置:

作为后续,下面是另一篇文章(来自MSDN),描述如何使用在IIS6中配置网络花园

票数 3
EN

Stack Overflow用户

发布于 2015-02-02 17:08:26

仅仅为了添加一些上下文来说明为什么需要这样做,ChartHttpHandler似乎严重依赖于会话状态,以及静态,比如静态构造函数来保留状态。这将要求来自同一个客户端的后续客户端请求返回到相同的进程,以便成功地延续图表状态(例如,我认为控件html呈现的img标记需要返回到同一服务器以呈现图像)

但是,似乎存在用于Web的解决办法,涉及使用公共共享文件系统文件缓存,以及使用进程外会话状态模式 (如Server或Session )。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28282387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档