代码之家  ›  专栏  ›  技术社区  ›  ozz

Windows Azure网站请求超时

  •  1
  • ozz  · 技术社区  · 12 年前

    我们在Azure中的第一个web应用程序出现了一些问题。

    从前端的角度来看,这真的很简单。

    它有两个页面,其中包含用户填写并单击提交按钮的表单。这将数据保存到Azure表存储中。

    我们看到的问题是,点击提交按钮有时会导致“连接超时”错误。提交的数据量并不是很大,所以我不认为数量是问题所在,当然也不应该花很长时间来保存。

    对此的初步研究提出 this this 。他们都在谈论一个1分钟的问题,听起来就像我描述的那样。那里的第二个链接在2012年4月更新,称1分钟的问题现在已经解决,“默认超时大于1分钟取决于当前连接的数量”。

    有人对这个领域有任何进一步的指导吗?因为它在网上似乎很稀疏(我无论如何都能找到!)。这些链接谈论的是后台轮询,以保持您的连接,这似乎很疯狂。

    用户填写的表格相对较长,是在与客户通电话时填写的,因此填写和提交可能需要一段时间。

    我可以每隔30秒左右进行一次“心跳”异步调用,但我想听听其他人在做什么,或者是否有更好的方法来解决这个问题。

    1 回复  |  直到 12 年前
        1
  •  0
  •   Brian H. Prince    12 年前

    我不能谈论实际的潜在技术超时问题,但为了用户的理智,我会将表单分解为更小的页面/步骤(用async在每个步骤后保存),或者每30秒自动安全(甚至作为临时记录)。这样他们就不会失去工作,而且必须通过电话与客户重新开始。