2013-10-30 67 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

相关问题