2013-10-30 91 views
1

我有一個電子商務網站主要銷售之旅。對於某些旅遊團,我們連接到通過HTTPWebRequest/HTTPWebResponse第三方票務解決方案,它是非常緩慢的。以前,當用戶點擊日期時,我們正在打電話。開銷是可怕的,所以我將它們結合在一起成一個單一的電話時,他們去了一個月,我存儲每一天的結果,並拉動個人一天的信息,當我需要它。如何存儲在Web應用程序的信息有效地

對於開發我把信息變成ViewState和一切工作正常,但我知道這是不是把它最好的地方。這個數據大約是56k最糟糕的情況,根據我的理解,這對ViewState來說太大了。我相信這也會傷害到演出,並且在執行過程中看到了這一點。

有什麼替代方法,我可以保存信息,所以我不必查詢日曆每日期,點擊?

注: 客戶可以打開另一個選項卡並重新進入商店,因此我不希望任何超出此實例的粘性超出會話內存或靜態內容(如有可能可以避免)。

幫助讚賞。

吉姆

回答

2

我找到了一個很好的參考,列出在ASP.NET不同的狀態管理技術的利弊/利弊。總結:這真的取決於權衡= P我希望它能幫助:http://msdn.microsoft.com/en-us/library/z1hkazw7.aspx

+0

這是完美的!感謝您發送它。它擁有我需要做出正確選擇的一切! – Deverill

+0

不客氣,我很高興它幫助:) – hae

相關問題