![]() |
1
1
你是绝对正确的。直接在会话中存储过多数据可能会导致多个问题:
比赛条件本身通常不是比赛的问题
按设计
,因为它们将在请求的整个期间被“锁定”。如果同一用户同时发出两个请求,则第二个请求只等待第一个请求完成并解锁会话。但是,如果您编写自己的会话处理程序而不锁定,或者大量使用
将额外数据放入会话的主要原因是将其用作一种缓存:如果每个页面的顶部都写着“Hello$username”,则将用户名和ID存储在会话中可以节省每次访问数据库的往返时间。因此,需要找到一个平衡,你不能100%地说存储绝对最小值总是最优的。 |
![]() |
Karlo · PHP Sqlite PDO最新版本 4 月前 |
![]() |
Malte · 检查远程服务器上是否存在文件(使用PHP)[关闭] 4 月前 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 4 月前 |