【发布时间】:2012-01-15 02:08:11
【问题描述】:
有many ways 可以在 PHP 中保存会话。将它们保存到文件中有一些问题 - 例如这不是一个可扩展的解决方案。在 PHP 中存储会话的最佳方式是什么?我发现将工作保存会话保存到 SQLite 中非常容易,它至少比数千个文件更紧凑,但似乎没有多少人这样做。为什么?他们不知道,他们不重要,或者它并不比文件好?你有memcached、redis的经验吗?我有自己的服务器,但我不满意将会话保存到纯粹的简单文件中。
感谢您的任何建议!
编辑:问题是:什么是 PHP 的“最佳”会话 save_handler,为什么?我对答案很感兴趣,它总结了各种可能性并列出了每种可能性的优缺点。我引用了“最佳”,因为我知道它依赖于应用程序,但我对哪种方法最适合哪种类型的应用程序感兴趣。
【问题讨论】:
-
最好的是最适合您的应用程序。您可能希望将问题缩小到特定的保存处理程序。现在,它过于宽泛和通用,很可能会被关闭。也许首先指出您对当前方法不满意的原因以及您在解决方案和答案中寻找的内容。
-
我认为不应该关闭
-
@ShaktiSingh 为什么?这是一个很好的问题。
-
@Shakti 我们应该如何回答人们是否知道他们是否可以使用 Sqlite?你问过人吗?哪一个?回答“不,我不知道”、“是的,我使用 sqlite”、“是的,我有使用 redis 的经验”或“不,我没有使用 memcache 的经验”有什么价值?
标签: php sqlite session memcached redis