|
|
1
1
听起来你这样做没什么问题,但你可能对 my answer to this question . 一般来说,会话是缓存以下数据的好地方:
听起来你至少符合上面的前两个要求。 我参与的一个项目的需求与您描述的类似,但许多用户最终会得到完全相同的菜单,而且菜单本身的生成成本很高,所以我将问题分成了几个部分,如下所示:
这两个存储库使用了滑动内存缓存,因此在大多数情况下,菜单键和菜单本身都已经构建好了。如果一个新用户登录,但是应该看到与其他最近用户相同的菜单项,那么第一个存储库需要构造它们的菜单键,但是实际的菜单已经被缓存。 我不知道这种方法对你是否有意义,但它确实是值得的。 |
|
2
1
假设会话超时不是问题,看起来已经是一个很好的解决方案了。 |
|
|
Erik · PHP:确定会话过期时间 1 年前 |
|
|
xms · PHP HTTPOnly Cookie及其对会话的影响 1 年前 |
|
|
Tunahan Keklik · 如果用户仍在网站上时会话过期怎么办 1 年前 |
|
|
J.H · Nestjs服务器在Vercel部署一段时间后自动重新加载 2 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 2 年前 |
|
|
Patrick Visi · Zitadel日常创建服务用户 2 年前 |
|
|
newbie_php · php会话值丢失 2 年前 |