标签: php session
我目前在$ _SESSION变量中存储了大量数据。我这样做,所以我不需要继续访问数据库。
我是否应该担心共享服务器上的内存问题?
服务器可以处理存储在$ _SESSION变量中的大量数据吗?
答案 0 :(得分:6)
是 - 会话数据在每次请求时都会加载到脚本的内存中。因此,您有可能违反每个脚本的内存限制。即使你没有达到极限,这也是非常低效的。
根据需要从数据库访问数据很多更好。
答案 1 :(得分:3)
..除了@Pekka写道:
PHP会话不是缓存解决方案的替代品!
您应该调查您的服务器是否有APC可用。您应该在层的顶部使用它来访问数据库中的信息(假设您实际上有一个OO代码)。