我有一个场景,在服务器端处理一个ajax请求需要5-10分钟。
一种解决方案是保持从javascript进行轮询,以查看请求是否已完成。我想知道是否可以采取更简单的方法,只进行一次ajax调用&将ajax超时设置为15分钟,并在请求完成时得到提示。
可以将ajax超时设置得这么长吗?多长时间可以?
我不关心用户体验。唯一的要求是,只要我的连接是活动的,我就能可靠地得到一个响应。
发布于 2011-01-30 03:30:03
它取决于the服务器,也可能取决于中间的任何代理服务器。因此:你不能真的知道。最安全的是轮询。它还可以在10-15分钟内处理断开问题。
https://stackoverflow.com/questions/4838958
复制相似问题