ASP.NET Session / Cache +多核处理器服务器

时间:2008-11-25 15:54:55

标签: asp.net caching session-state

我有一个托管我的asp.net解决方案的多核服务器。在过去使用双核等时,您必须修改您的应用程序,以便不使用进程内会话状态等。如果它是双核心,情况仍然如此吗?

此外,服务器缓存是否在其中发挥作用?我没有遇到会话问题,但是当我尝试从代码清除缓存时,它不起作用,我必须执行iis重置以清除缓存。 - 然而,它确实工作locallay(我有一个双核)但不在服务器上(intel pentium D)

谢谢。

2 个答案:

答案 0 :(得分:1)

正在处理!=在处理器中。

在多进程机器上使用进程模型应该没有问题(会话带来的问题除外),因为进程(aspnet_wp.exe或w3wp.exe)能够在任何或所有进程上执行处理器。

The Http Cache?应该按键值添加和删除项目。

答案 1 :(得分:0)

您需要使用进程外缓存客户端,例如microsofts velocity,它可以处理缓存和会话进程。如果您最终使用多台服务器,这也会扩展。