2009-10-30 65 views

回答

1

有这样做的没有标准的方式。我们每隔n秒与服务器进行乒乓(检查AS3 Timer类),其中n必须低于会话超时。最好尽可能保持会话超时,以减少服务器上的内存消耗,特别是当您拥有大量并发用户时。

2

为什么需要HTTP会话活路?

我们已经在我们flex-weborb-.net应用程序中启用身份验证。如果会话终止,下一次对weborb的调用将引发安全异常。在这种情况下,我们只需重新进行身份验证并再次进行服务器调用。新会话被创建并且用户可以继续他的工作。像这样,不需要轮询。我猜这跟blazeds是一样的。

如果会话必须保持不变,那么我建议根据会话超时值每两分钟ping一次服务器。

+0

我们在消息传递系统上具有只读视图。由于没有明确地从客户端发送请求,因此会话将超时。我认为与服务器做乒乓是在这种情况下保持会话活动的唯一方法。 – 2009-11-01 06:53:46

0

一种选择是从JavaScript中托管HTML网页提交AJAX保持活动请求。