我对是否缓存从搜索引擎返回的xml响应感到有点困惑。最初我想缓存响应,因为我必须在几个Web部件中使用相同的响应,并在不同的Web中将不同的XSLT应用于该响应部分。
但是,如果我只在页面中添加少量Web部件,并且如果我没有添加缓存逻辑的Web部件,那么我可能会遇到一个问题,这可能会导致严重的问题。
从独立于其他Web部件的每个Web部件提交查询并仅缓存XSLT文件是不是一个好主意?
任何人都可以建议我克服这个问题的好方法。
答案 0 :(得分:0)
如果它是所有webpart使用的完全相同的XML响应,那么我认为缓存数据是有意义的。您可以创建一个由处理缓存的所有webpart共享的类(如果缓存中不存在XML,则从搜索引擎获取XML)。