|
1
1
你是绝对正确的。直接在会话中存储过多数据可能会导致多个问题:
比赛条件本身通常不是比赛的问题
按设计
,因为它们将在请求的整个期间被“锁定”。如果同一用户同时发出两个请求,则第二个请求只等待第一个请求完成并解锁会话。但是,如果您编写自己的会话处理程序而不锁定,或者大量使用
将额外数据放入会话的主要原因是将其用作一种缓存:如果每个页面的顶部都写着“Hello$username”,则将用户名和ID存储在会话中可以节省每次访问数据库的往返时间。因此,需要找到一个平衡,你不能100%地说存储绝对最小值总是最优的。 |
|
|
Erik · PHP:确定会话过期时间 1 年前 |
|
|
xms · PHP HTTPOnly Cookie及其对会话的影响 1 年前 |
|
|
Tunahan Keklik · 如果用户仍在网站上时会话过期怎么办 1 年前 |
|
|
J.H · Nestjs服务器在Vercel部署一段时间后自动重新加载 1 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 1 年前 |
|
|
Patrick Visi · Zitadel日常创建服务用户 1 年前 |
|
|
newbie_php · php会话值丢失 2 年前 |