Jquery ajax超时最佳实践值

时间:2015-05-21 10:42:16

标签: javascript jquery ajax

在谷歌搜索是否有关于Jquery Ajax调用的最小/最大超时设置是否有任何建议的最佳做法。

情景:

使用第三方WCF中继服务的ASP.NET MVC Web应用程序。一旦检索到数据,该Web应用程序就拥有了自己的业务规则,一旦得到处理,它就会被控制器/操作暴露出来。

有人可以在下面分享吗?

  1. 建议的超时时间是什么,例如5秒,10秒,1分钟等?
  2. 如果我们为超时指定更大的值,结果是什么?是否会有阻塞线程。
  3. 如果我们没有指定超时,即使用框?
  4. ,那么最后会出现什么问题

    感谢。

1 个答案:

答案 0 :(得分:0)

标准值是10秒,但正如其他人提到的那样,二进制流可能需要更长时间。也许将XHR包装在一个带

的构造函数中
this.timeout = timeout || 10000

ARG。这样你就不会重写样板文件了,但是可能会增加预期需要更长时间的路线。