0

我在服务调用期间获取了一个相当大的对象。我需要在 UI 向导流程中的多个回发中使用此数据(用于验证目的)。

我正在考虑使用会话存储(cookie 存储)来执行此操作。但是为了降低占用的空间并简化复杂性,我必须将这些数据转换为具有最重要属性的最小对象。

我需要这个解决方案来跨多个带有负载平衡器的托管 Web 服务器工作。我阅读了 rails 中的不同缓存存储,发现我只能为这种情况(多个 Web 服务器)选择一个 memcached 存储。

什么是这样做的好方法?我应该为此而使用 memcached 缓存吗?

4

1 回答 1

0

memcached 是一个不错的选择。或者,您可以配置将会话数据保存到数据库中,并将“合理的大对象”保存在会话中。当然会有一些性能影响。但它要简单得多。

于 2013-05-07T09:19:02.507 回答