存储php中每个会话可用的变量的最佳方法

存储php中每个会话可用的变量的最佳方法,php,Php,我想知道什么样的方法可以很好地存储一个类似于计数器的系统所需的信息。我想知道这是否可能使用一些类似会话的技术,但每个人都可以使用。我关心的是速度/性能,而不是内存使用,因为要存储的数据很少。这是人们使用和/或memcached的目的。将数据存储在数据库中 如果你的应用程序还没有使用DB,你几乎可以肯定在php安装中安装了sqlite。 连接和读取值大约需要10行代码 如果你的应用程序已经使用了一个db,那么它会有一个额外的表和一个额外的列。+1。如果需要,可以选择通过cron每隔N分钟将计数器持

我想知道什么样的方法可以很好地存储一个类似于计数器的系统所需的信息。我想知道这是否可能使用一些类似会话的技术,但每个人都可以使用。我关心的是速度/性能,而不是内存使用,因为要存储的数据很少。

这是人们使用和/或memcached的目的。

将数据存储在数据库中

如果你的应用程序还没有使用DB,你几乎可以肯定在php安装中安装了sqlite。 连接和读取值大约需要10行代码


如果你的应用程序已经使用了一个db,那么它会有一个额外的表和一个额外的列。

+1。如果需要,可以选择通过cron每隔N分钟将计数器持久化到disk/DB。在这种情况下,Redis可能也值得一看,因为它内置了持久性。对于小规模应用程序来说,db绝对是一个合适的解决方案,它处理并发性,这与简单的基于文件的解决方案不同。它的性能可能不如memcached等,但在某些情况下,保持简单并坚持使用现有的数据存储(而不是添加第二个)可能是值得的。一旦有多台服务器运行,它的扩展性可能会比memcached更好!