2011-01-29 59 views
1

我有一个场景,其中ajax请求需要从服务器端处理5-10分钟的任何地方。我们可以将Ajax超时设置为多长时间?

一个解决方案是继续从JavaScript进行轮询以查看请求是否已完成。我想知道如果我可以采取更简单的路线,只需要一个阿贾克斯呼叫&设置阿贾克斯超时为15分钟&在请求完成时得到暗示。

设置ajax超时时间很长吗?罚款多久了?

我不关心用户体验。唯一的要求是,只要我的连接处于活动状态,我就可以可靠地收到回复。

回答

2

它取决于网络服务器以及可能的中间代理服务器。艾尔戈:你真的不知道。最安全的是投票。这也处理了10-15分钟内的断开连接问题。

+0

服务器端的Tomcat和客户端的ExtJS。我运行了一些测试,运行良好。怀疑它会是多么可靠。 – Pramanat 2011-01-29 19:35:10

相关问题