2011-01-20 102 views

回答

0

你不需要的nCache具有高性能和可擴展性。它看起來像一個面向緩存的內存數據庫,對於某些應用程序來說這很好用,但不是高性能或可伸縮性的一般先決條件。

1

提高性能一般是通過提高計算的多個區域實現; RAM,CPU,硬盤速度/空間,數據兌現,網絡延遲,水平和垂直分區,應用的仿真陳述,壓縮等,如果你有興趣在提高你的表現,我建議看:http://highscalability.com/

2

退房Windows Server AppFabric。它包括用於.NET應用程序的Microsoft分佈式緩存(代碼名稱爲「Velocity」),用於提高Web,組合和Enterprise .NET應用程序的性能。

0

在緩存前端實現更好性能和縮放的另一種方法是通過使用兩個RAM,特別是磁盤可用於虛擬化內存,有點像內存擴展器一樣可以解決內存擴展問題稀缺。也就是說,高度優化,完全減少了映射開銷。佔用空間小,與數據索引引擎緊密集成,可直接映射到磁盤。

根據使用情況,緩存本身沒有實現最佳性能時沒有意義使用緩存解決方案&由於網絡&編排延遲造成的可伸縮性級別。

這種技術的一個很好的示例實現是新的虛擬緩存的開源代碼庫,看看這個鏈接瞭解詳情:http://www.codeproject.com/Tips/827339/Virtual-Cache