我正在通过 CodeIgniter 开发高流量网站,由于安全性,会话存储在数据库中。
使用 apc 而不是 session 来存储登录用户和其他安全信息是一种好方法吗?
我正在通过 CodeIgniter 开发高流量网站,由于安全性,会话存储在数据库中。
使用 apc 而不是 session 来存储登录用户和其他安全信息是一种好方法吗?
我会说这是一个坏主意,因为 APC 缓存不在各个 php 进程之间共享(php-fpm 可能是一个例外)。此外,如果不将用户链接到您希望在集群环境中避免的某个前端(损害负载平衡,防止故障转移),他们将无法支持多个集群环境。
查看memchace 会话处理程序,它速度很快,并且可以轻松集群,并且可能已经内置到您的 php 安装中。当然,你必须在你的服务器上安装一个 memcached。