我有一个Web应用程序,其中Cookie和会话都很重要。
由于Web应用程序在不同的服务器上进行负载平衡,因此我正在寻找替代商店的建议,以获取所有服务器都能访问的会话数据。
有些会议可能会持续数天。
我想到的解决方案:
提前致谢!
答案 0 :(得分:2)
你可以使用像Couchbase或Redis这样的无数据库,它类似于使用Memcache但是它们都有硬盘持久性,而Memcache只是一个内存缓存,因此你会遇到旧数据丢失的问题当Memcache运行到极限时。
答案 1 :(得分:1)
我会使用数据库作为替代方案。我过去曾经使用它,它对我来说非常好用。在选择数据库来完成任务时,我会选择一个已经是基础设施的一部分而且我知道的事情。换句话说,如果你不熟悉它,我真的不建议使用NoSQL数据库。我过去曾使用MySQL和Oracle作为会话商店,他们为我做了零麻烦。
但是如果你对NoSQL感到满意,或者想要学习它们,你可能会朝那个方向前进。底线 - 我会坚持使用我知道的备用PHP会话存储的数据库。