2014-11-14 28 views
0

我們有很多我們在不同的工作流程中使用的主數據,所以我們不是單獨調用它們(多個調用),而是全局調用了所有的頻繁數據。 asax並在iis緩存中存儲數據。需要建議| IIS慢| 1 GB內存

這很好,但隨着數據量的增加和通話次數的增加,我們更改了設計並創建了一個窗口服務,它將調用服務並將數據存儲在應用結構緩存中,所以數據是對於Web應用程序目前前期

現在

在第一個Web應用程序,我們會得到應用布緩存和存儲在IIS緩存中的數據,它曾經是非常快的數據在那裏的應用布料緩存

但現在隨着數據量的增加,現在當我們在IIS中存儲時,它幾乎變成了1GB,這會減慢IIS的速度。

可以很好,如果可以提供一些輸入在下面的場景

a。 b。以上問題的最佳模式或設計是什麼 b。在IIS緩存中有這麼多數據是否可用? c。如果slwoing下來IIS,那麼如何增加大小

任何指針高度apreciated

問候, 拉傑什

+0

某些人可以提供有價值的輸入 – Rajesh

回答

0

好奇,爲什麼你會存儲在應用程序構造數據和IIS呢? App Fabric應該夠用了嗎? App Fabric的好處在於它是一個分佈式緩存,這意味着您可以將它安裝在另一個節點/計算機上並在多臺機器上共享數據。

我會嘗試刪除IIS緩存層,並使用應用程序結構。它會更好地縮放,並使您的設計更簡單。

+0

從應用程序結構緩存中獲取數據也會很慢,因爲它也會導致seraliazation – Rajesh