开发者社区> 问答> 正文

什么是通过WAN打开大文件的好方法?

我已经将应用程序部署到多个区域中,并且在WAN上打开较大的文档(20-50MB)存在一些问题。

当前,文档存储在1区(美洲)中,并且数据库中存储有指向文档的链接。

我听说过一些有关oracle中的blob并将二进制文件存储在MS SQL Server 2005中的信息,然后可能将数据库复制到了其他区域。

使用所描述的选项之一还有其他建议或好结果吗?

展开
收起
游客ufivfoddcd53c 2020-01-03 20:06:27 877 0
1 条回答
写回答
取消 提交回答
  • 最好的选择是,在第一次请求文档时将其缓存在请求的区域中,并在每次请求缓存的文档时对源文档的最后修改进行ping操作,以确定是否需要刷新。在这种情况下,大多数情况下,在访问文档时,您只需要在WAN上请求一小部分信息(日期)即可。这对于经常请求的文档子集效果最佳。

    如果您有大量的文档,而每个文档很少由不同的组提出,那么您可能希望在每次更新母版时考虑在每个区域中复制文档。最好通过将文档作为二进制数据存储在您的master数据库中,并让slave从master中拉出来达到最佳效果。

    2020-01-03 20:06:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载