2009-09-25 33 views
0

我的朋友使用開發的2層應用程序,應用程序直接連接到數據庫,現在他需要移動到3層應用程序,但他有關於應用程序速度的問題。這個新的應用程序需要在客戶端生成大量的報告,所以他擔心這個過程需要調用業務層查詢數據然後序列化回客戶端,這需要花費很多時間。如何提高3層應用程序的速度?

他想知道,是否有辦法提高這種情況的速度?

  • 添加信息 生成報告,我的意思是從數據庫(在應用程序服務器)查詢數據和序列化回客戶端綁定它報告文件。

回答

1

是的。

生成更接近數據的報告,並只下載報告(可能壓縮)。

但是在做任何工作之前,請確保您確認什麼是慢點。 (您可以通過邏輯確認,或者運行測試和計數,或兩者的組合)。

+0

嗨絲滑我已添加更多關於這個問題的信息,原諒我沒有足夠的信息。 – Anonymous 2009-09-25 11:33:06