通过WAN打开大文件的好方法是什么?
时间:2020-03-05 18:39:24 来源:igfitidea点击:
我已经将应用程序部署到多个区域,并且在WAN上打开较大的文档(20-50MB)存在一些问题。
当前,文档存储在1区(美洲)中,并且在数据库中存储了指向文档的链接。
我听说过有关oracle中的blob并将二进制文件存储在MS SQL Server 2005中的一些信息,然后可能将数据库复制到其他区域。
使用所描述的选项之一还有其他建议或者好结果吗?
解决方案
回答
最好的选择是,在第一次请求文档时将其缓存在请求的区域中,并在每次请求缓存的文档时对源文档的最后修改进行ping操作,以确定是否需要刷新。在这种情况下,大多数情况下,在访问文档时,我们只需要在WAN上请求一小部分信息(日期)即可。这对于经常请求的文档子集效果最佳。
如果我们有大量文档,而每个文档很少由不同的组提出,那么我们可能希望在每次更新母版时考虑在每个区域中复制这些文档。最好通过将文档作为二进制数据存储在master数据库中,并让slave从master中拉出来实现。
回答
如果我们在Windows上运行,则可以查看分布式文件系统