我有一个销售旅游的电子商务网站。对于某些旅行,我们会连接到HTTPWebRequest/HTTPWebResponse
非常慢的第 3 方票务解决方案。以前,当用户单击日期时,我们会拨打电话。开销是可怕的,所以当他们持续一个月时,我将它们组合成一个电话,我存储每一天的结果,并在我需要时提取每一天的信息价值。
对于开发,我将信息放入 aViewState
并且一切正常,但我知道这不是放置它的最佳位置。根据我的理解,这个数据在最坏的情况下大约是 56k,这对于 ViewState 来说太大了。我确信这也会损害性能,并且已经在执行中看到了这一点。
有哪些替代方法可以保存信息,这样我就不必在每次点击日期时查询日历?
注意:客户可以打开另一个选项卡并返回商店,因此我不想要任何超出此实例的粘性内容,例如会话内存或静态(如果可能的话)。
帮助表示赞赏。
吉姆