【发布时间】:2011-05-20 13:01:15
【问题描述】:
在我的研究过程中,我发现了在这个问题上指向两个方向的观点。如果能澄清这个问题,我们将不胜感激。
我们知道将会话数据存储在数据库中具有明显的安全优势。
选项 1:
使用文件系统上的默认会话存储(默认为 /tmp)
选项 2:
使用session_set_save_handler() 将会话数据存储在 /a 数据库。
我的问题是:
- 在高流量网站上,哪个示例可以提供最佳性能?
- 这是系统硬件问题吗?这个特定站点的当前瓶颈在哪里?在这种情况下,该站点主要指向显示数据库中的特定用户数据。这可能是需要服务器故障输入的问题。
- 该站点可能很快必须传播到多个服务器,以处理来自世界其他地方的负载和可访问性。想想 CDN。这会影响我的决定吗?我认为如果将会话信息存储在数据库中,管理不同计算机之间的会话信息会容易得多。
【问题讨论】:
标签: php database performance session