我有一个多核服务器托管我的 asp.net 解决方案。在过去使用双核等时,您必须修改您的应用程序以不使用进程内会话状态等。如果它是双核,情况仍然如此吗?
另外,服务器缓存是否在其中起作用?我的会话没有问题,但是当我尝试从代码中清除缓存时,它不起作用,我必须重置 iis 以清除缓存。- 但是,它确实可以在 locallay 上工作(我有一个双核),但不能在服务器上工作(intel pentium D)
谢谢你。
我有一个多核服务器托管我的 asp.net 解决方案。在过去使用双核等时,您必须修改您的应用程序以不使用进程内会话状态等。如果它是双核,情况仍然如此吗?
另外,服务器缓存是否在其中起作用?我的会话没有问题,但是当我尝试从代码中清除缓存时,它不起作用,我必须重置 iis 以清除缓存。- 但是,它确实可以在 locallay 上工作(我有一个双核),但不能在服务器上工作(intel pentium D)
谢谢你。
处理中!= 在处理器中。
在多进程机器上使用进程内模型应该没有问题(会话带来的问题除外),因为进程(aspnet_wp.exe 或 w3wp.exe)能够在任何或所有处理器上执行。
Http缓存?应该通过键值添加和删除项目。
您需要使用进程外缓存客户端,例如 microsofts velocity,它可以处理进程外缓存和会话。如果您最终拥有一台以上的服务器,这也将向外扩展。