2008-11-25 72 views
1

我有一个多核心服务器托管我的asp.net解决方案。在过去的双核心等,你不得不修改你的应用程序不使用进程内会话状态等等。如果它是一个双核心,这仍然是这种情况?ASP.NET会话/缓存+多核处理器服务器

此外,服务器缓存是否在此扮演一部分?我对会话没有任何问题,但是当我尝试从代码清除缓存时,它不起作用,我必须执行iis重置来清除缓存。 - 然而,它确实工作locallay(我有一个双核心),但不在服务器上(英特尔奔腾D)

谢谢。

回答

1

处理中!=在处理器中。

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

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

0

您需要使用超出进程的缓存客户端,例如microsofts速度,它可以同时处理缓存和会话。如果最终有多个服务器,这也将扩展出来。