2013-05-07 48 views
0

我在服務調用期間獲取相當大的對象。我需要這些數據(用於驗證目的)跨UI嚮導流程中的多個回發。Rails:在多個Web服務器的情況下緩存服務調用的結果

我正在考慮會話存儲(cookie存儲)來做到這一點。但爲了減少佔用的空間並簡化複雜性,我必須將這些數據轉換爲具有最重要屬性的最小對象。

我需要此解決方案在負載平衡器上跨多個託管的Web服務器工作。我通過rails讀取了不同的緩存存儲,發現我只能在這種情況下使用memcached存儲(多個web服務器)。

什麼是一個很好的方法來做到這一點?我應該爲此僅使用memcached緩存嗎?

回答

0

memcached是一個不錯的選擇。或者,您可以配置將會話數據保存到數據庫中,並在會話中保存「合理的大對象」。當然會有一些表現影響。但它更簡單。

+0

謝謝你。將看看它。 – gnarsi 2013-05-08 04:16:02

相關問題