加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

ASP.Net使用状态服务器和缓存增加MaxProcesses(Web园)

发布时间:2020-12-16 07:26:19 所属栏目:asp.Net 来源:网络整理
导读:我在IIS7上有一个ASP.Net网站,我计划增加MaxProcesses以匹配服务器上的核心数(4核,64位 Windows Server 2008). 根据我的阅读,如果我增加MaxProcesses来创建一个Web园,我必须设置一个进程外状态服务器,所以我计划使用ASPState服务来共享工作进程之间的会话.
我在IIS7上有一个ASP.Net网站,我计划增加MaxProcesses以匹配服务器上的核心数(4核,64位 Windows Server 2008).

根据我的阅读,如果我增加MaxProcesses来创建一个Web园,我必须设置一个进程外状态服务器,所以我计划使用ASPState服务来共享工作进程之间的会话.

但有一些东西我不清楚,缓存是否也分享?或者我是否必须为缓存设置新的自定义提供程序?

解决方法

进程内缓存永远不会在Web园中共享.

但这是真实的事情……我质疑你正在做的事情背后的动机.如果对象是更有效地使用核心,那么您可以增加运行ASP.NET应用程序的请求和/或工作线程的数量.运行多个w3wp进程不一定是您想要的选项.如果你有一些受约束的资源,比如一个旧的进程内COM对象,它与线程的扩展性很差,那么我可以看到你如何使用多个进程更好地扩展.但除非你真的知道自己在做什么以及为什么,否则请从那个环境中轻轻退一步,将其保留在1.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读