我目前正在使用基于 memcached 的会话存储(https://github.com/mperham/dalli)。有时 memcached 服务器不可用(“没有可用的服务器”),然后我的用户将无法再使用该应用程序。目前我怀疑基于 memcached 的会话是否是正确的决定。
由于我在会话中只存储很少的密钥,我正在考虑切换回 cookie 存储。还是我应该考虑使用 ActiveRecord 存储?有什么建议吗?
谢谢!
我目前正在使用基于 memcached 的会话存储(https://github.com/mperham/dalli)。有时 memcached 服务器不可用(“没有可用的服务器”),然后我的用户将无法再使用该应用程序。目前我怀疑基于 memcached 的会话是否是正确的决定。
由于我在会话中只存储很少的密钥,我正在考虑切换回 cookie 存储。还是我应该考虑使用 ActiveRecord 存储?有什么建议吗?
谢谢!
如果您在会话中存储的密钥很少,我显然认为您应该使用 Cookie 存储。
对于这种基本需求,它更容易维护。
该指南对此有一些建议: http: //guides.rubyonrails.org/action_controller_overview.html#session