2008-08-13 45 views
1

我有一个应用程序部署到多个区域,并且在WAN上打开更大的文档(20-50MB)时会出现一些问题。通过WAN打开大文件的好方法是什么?

当前文档存储在1区(美洲)和存储在数据库中的链接到文档。

我听说过一些关于oracle中的斑点的问题,并在MS SQL Server 2005中存储二进制文件,然后可能将数据库复制到其他区域。

任何其他建议或良好的结果与所述的选项之一?

回答

2

这里最好的选择可能是在第一次请求时在请求的区域中缓存文档,并且在每次请求缓存文档时ping原始文档的上次修改以确定是否需要刷新。在这种情况下,您只需在访问文档的大部分时间内在WAN上请求一小段信息(日期)。这对于频繁请求的文档子集来说效果最佳。

如果您有大量文档,每个文档都经常由不同的组织进行请求,那么您可能需要考虑在每次更新主文档时复制每个区域中的文档。这可以通过将文档作为二进制数据存储在主数据库中并使从站从主服务器上获得来实现。

相关问题