我有一个企业应用程序,其中有多个子应用程序执行不同的任务。这些子应用程序将与Web服务相互交互,在彼此之间共享功能,并为用户单独完成一个任务,或者将两个应用程序功能组合在一起。
在子应用程序(如资产存储)中有一组常见的大量资产(项),这些子应用程序在其中工作,这些子应用程序也通过其Web服务向所有这些子应用程序公开。此资产存储库可能是外部系统,也可能不是部署在同一环境中的,也可能位于云外,其他子应用程序也在云中。因此,性能可能会在网络之外受到影响。
不,考虑到Sub App -1的用户想要在这些资产中的某一组上执行任务,将登录到Sub App 1,转到屏幕上显示所有可用的资产。他选择这些资产,并添加他的小猫来对它们执行一些操作,处理这些资产,然后为他完成任务。类似地,不同的子应用程序将访问这个公共资产存储,根据登录的子应用程序用户以不同的方式处理它们。
在Sub App 1中处理这些资产时,我们可以通过以下三种方式进行处理:
我的问题是,这些方法中哪一种最适合当前应用程序的上下文,为什么?资产储存处的资产数目约为30-35000。
在定义原因方面的任何帮助都是非常感谢的。非常感谢。
发布于 2015-10-01 13:23:20
使用HTTP的最大优点之一是它已经内置了一个相当健壮的缓存模型。阅读304未修改和缓存控制头。我用得很成功。健壮的HTTP客户端支持这些头文件,并且可以极大地简化您的生活。
https://stackoverflow.com/questions/32880732
复制相似问题