我有一个C#产品页面,它在产品页面上使用Bazaarvoice API进行评论和评级。每个产品都有一个评论框和评级,来自API。 Unique Memeber ID和产品ID将传递给API以保存注释。并使用成员ID和产品ID来获取结果。
这个过程很好但很慢。例如,如果我有200个产品,并且如果我打开每个产品细节,则使用会员ID和产品ID向bazaarvoice api发出请求,并返回产品详细信息页面上显示的数据。因此,对于200个产品,API有200个api调用。
我打算根据memeberID和产品ID进行一次调用,然后将它们保存到某个地方,然后每个产品详细信息都会访问该列表以获取注释。我不确定这样做的最佳方法是什么。我应该创建所有记录的JSON文件,然后根据产品ID和Memeber ID访问相关记录,或者我应该使用XML来存储数据,还是Cache是理想的选择。
请提供任何帮助。
谢谢