2012-09-13 96 views
1

我们在Azure中的第一个Web应用程序存在一些问题。Windows Azure网站请求超时

从前端角度来看,它非常简单。

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

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

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

有没有人有任何进一步的指导围绕这个领域,因为它似乎是相当稀疏的网络(我可以找到!)。链接讨论背景轮询以保持你的连接活跃,这看起来很疯狂。

用户填写的表单相对较长,并且在与电话上的客户交谈时填写,因此可能需要一段时间才能填写和提交。

我可以每隔30秒左右进行一次“心跳”异步呼叫,但希望听到别人正在做什么,或者是否有更好的解决方法解决此问题。

回答

0

我不能说实际的底层技术超时问题,但为了您用户的理智,我会将表单分解成更小的页面/步骤(每次使用异步后保存)或autosafe(甚至作为临时记录)每30秒钟一次。只是这样他们才不会失去工作,并且必须通过电话与客户重新开始。