gpt4 book ai didi

php - 届会抽奖

转载 作者:可可西里 更新时间:2023-11-01 12:36:08 25 4
gpt4 key购买 nike

谁能解释一下什么是session sweeping lottery?我附上了 Laravel 框架的默认 session 配置文件。

问题: 1. 它说某些 session 驱动程序必须手动清除它们的 存储位置。有人可以描述这个过程及其原因吗 必要的?哪些 session 驱动程序需要此操作? 2. 为什么需要抽签?如果说某种形式的存储(数据库) 满了,为什么一定要随机?为什么框架不行 当它检测到驱动程序已满时清除旧 session ?

/*
|--------------------------------------------------------------------------
| Session Sweeping Lottery
|--------------------------------------------------------------------------
|
| Some session drivers must manually sweep their storage location to get
| rid of old sessions from storage. Here are the chances that it will
| happen on a given request. By default, the odds are 2 out of 100.
|
*/

'lottery' => array(2, 100),

最佳答案

因此, session 是在服务器上存储一定时间的一段数据。

想象一下使用包含文件的文件夹来存储 session 。必须有一个时刻应该清除旧 session 。因为无法每隔 x 小时自动检查一次文件,所以会根据某些请求检查 session 文件。
此设置是此检查发生的机会。在这种情况下,每个请求 100 个中有 2 个。

我认为目前唯一需要它的 session 驱动程序是数据库驱动程序。

如果您在存储已满时清除存储,则有可能在存储被清除之前无法启动新 session 。
如果您在每次请求时清空存储空间,您的所有请求都会变得非常缓慢。

关于php - 届会抽奖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35457462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com