使用memcached存储会话数据,是否安全?

时间:2012-10-29 09:50:22

标签: php node.js session yii memcached

我应该开发网站来完成一些有关自动完成的书籍的数据。 每个页面都有大约1500个ajax请求到服务器!

所以我决定用Yii框架做主要部分而不是使用ajax,我们使用NodeJS的Socket.IO来加快响应速度。

现在问题是两种编程语言之间的同步会话数据。使用memcached存储它是否安全?

我的意思是将SESSIONID保存为memcached中的键名,并使用JSON作为值。 所以我可以通过PHP和NodeJS访问它。 这样安全吗?

2 个答案:

答案 0 :(得分:4)

我不建议使用Memcached。缓存可以随时失效,最终会丢失数据。我建议您使用Redis等解决方案。

答案 1 :(得分:3)

我不建议使用Memcached - 一旦你的缓存变满,它将开始删除数据和/或如果你的Memcached服务器崩溃,那么你也会丢失数据。

我建议使用像Redis或Membase这样的东西。