如何将xml存储在服务器上的某个位置,以避免在用户发出的每个请求时与服务器进行通信
本文关键字:服务器 用户 请求 通信 存储 xml 位置 | 更新日期: 2023-09-27 18:35:11
我正在使用Adlib api来获取XML格式的数据。我决定使用 LINQ to XML,以便可以轻松地在 xml 中查询所需元素的值。但我不想每次在用户的搜索会话进行时都发送新请求。相反,我无法找到一种方法将我的xml存储在会话状态或应用程序状态或"某处"的某个位置,以便我可以将该xml用于用户的特定会话。
如果用户正在搜索关键字,然后我得到一堆 xml 格式的结果,则上述条件是有效的。
我应该如何处理xml的存储,以避免为每个请求与服务器对话!
尝试使用会话状态,该状态对于当前用户的会话将处于活动状态,例如
Session["AdlibXmlData"] = your xml data
然后,您可以在站点中的其他位置访问Session["AdlibXmlData"]
。