2012-09-13 109 views
1

我們在Azure中的第一個Web應用程序存在一些問題。Windows Azure網站請求超時

從前端角度來看,它非常簡單。

它有2頁包含用戶填寫的表單並單擊提交按鈕。這將數據保存到Azure表存儲中。

我們看到的問題是點擊提交按鈕有時會導致「連接超時」錯誤。這並不是大量的數據提交,所以我不認爲數量是問題,並且不需要很長時間來保存。

對此的初步研究提出了thisthis。他們都談論1分鐘的問題,聽起來像我所描述的。第二個鏈接在2012年4月有一個更新,說1分鐘問題現在已解決,並且「默認超時大於1分鐘取決於當前連接的數量」。

有沒有人有任何進一步的指導圍繞這個領域,因爲它似乎是相當稀疏的網絡(我可以找到!)。鏈接討論背景輪詢以保持你的連接活躍,這看起來很瘋狂。

用戶填寫的表單相對較長,並且在與電話上的客戶交談時填寫,因此可能需要一段時間才能填寫和提交。

我可以每隔30秒左右進行一次「心跳」異步呼叫,但希望聽到別人正在做什麼,或者是否有更好的解決方法解決此問題。

回答

0

我不能說實際的底層技術超時問題,但爲了您用戶的理智,我會將表單分解成更小的頁面/步驟(每次使用異步後保存)或autosafe(甚至作爲臨時記錄)每30秒鐘一次。只是這樣他們纔不會失去工作,並且必須通過電話與客戶重新開始。