2008-08-13 74 views
1

我有一個應用程序部署到多個區域,並且在WAN上打開更大的文檔(20-50MB)時會出現一些問題。通過WAN打開大文件的好方法是什麼?

當前文檔存儲在1區(美洲)和存儲在數據庫中的鏈接到文檔。

我聽說過一些關於oracle中的斑點的問題,並在MS SQL Server 2005中存儲二進制文件,然後可能將數據庫複製到其他區域。

任何其他建議或良好的結果與所述的選項之一?

回答

2

這裏最好的選擇可能是在第一次請求時在請求的區域中緩存文檔,並且在每次請求緩存文檔時ping原始文檔的上次修改以確定是否需要刷新。在這種情況下,您只需在訪問文檔的大部分時間內在WAN上請求一小段信息(日期)。這對於頻繁請求的文檔子集來說效果最佳。

如果您有大量文檔,每個文檔都經常由不同的組織進行請求,那麼您可能需要考慮在每次更新主文檔時複製每個區域中的文檔。這可以通過將文檔作爲二進制數據存儲在主數據庫中並使從站從主服務器上獲得來實現。

相關問題