2012-09-26 55 views
0

這更是一個設計question-將數據導出到多個Excel服務器端

在我們的基於Web的應用程序,有300個用戶的併發,還有就是爲我們的客戶季度總結要求的文件實體,每個季度結束,意味着應用程序服務器上的多個excel文件(脫機處理)。爲每個實體分開文件是一項要求。有大約5000個實體,因此我正在談論5000個文件的生成。每個文件最大可達1MB - 壓縮。

我正在查看有關爲每個實體生成文件的最佳方法的建議。文件的生成(工作)每晚都必須發生,而且必須在季度的最後一天發生。本季度的最後一天最終可能會成爲工作日。 5000個文件的生成可能會在一夜之間結束,但我不確信這種方法。這些文件將在當天推送到文件服務器,並可供相應的用戶使用。

是否有更好的方法來處理這個要求?還有什麼其他方法可以考慮呢?

非常感謝。

回答

1

如果要求報告必須在季度的最後一天準確生成,那麼沒有其他選擇。你必須在一夜之間完成。我只是想知道幾個小時是否足夠。也許有必要在多個並行作業中運行報表生成。

+0

同意。這正是我的目標 - 並行創建文件。生成(所有)文件的整個過程可能會花費很長時間,但只有在我們確定其他內容(如「如何」生成文件)之後,才能精確計算。感謝您的想法! – Lalman