2009-08-12 43 views
2

当在单个工作人员中使用超过1.2GB的RAM并希望使用更多工作人员时,我们遇到IIS6速度变慢的问题。然而看起来像ASP会话是由工作人员做出的,当浏览器通过另一个工作人员访问某个页面时,它会丢失ASP会话。经典ASP会话和Web花园(多名工作人员)

你有关于如何解决这个问题的一些提示?

我们正在考虑使用其他方式与IIS分开管理会话(不是数据库,也许是memcache?)。你有什么建议吗?

注意:应用程序充满了遗留代码,我们需要避免代码中的重大更改。

+0

您是否使用任何仅限32位组件的进程COM组件? (注意ADODB有64位版本)。 – AnthonyWJones 2009-08-16 20:22:03

+0

是的。很多。 更新:我们正在评估来自ADC Cure的ASPSession组件(http://www.nieropwebconsult.nl/asp_session_manager.htm) – hgf 2009-08-17 15:13:16

回答

2

我过去曾经有一个类似的遗留应用场景,并最终编写了一个简单的组件来将数据库中的ASP会话对象序列化为&。

+0

在我通过购买ADC Cure ISP会话组件发送此问题几个星期后,我解决了这个问题与您的组件一样。不管怎么说,还是要谢谢你。 – hgf 2010-08-11 19:05:07