Из руководства по PHP, session.gc_probability и session.gc_divisor утверждают, что gc будет происходить на основе этой вероятности. Я понял.
Что мне неясно, так это то, является ли эта вероятность сеансом по сеансам или в целом.
Так что, если моя вероятность составляет 1% (1/100), что GC произойдет, означает ли это, что если один сеанс продолжает расширяться, каждый раз, когда происходит изменение на 1%, этот конкретный сеанс будет очищен? Или это означает, что 1% всех существующих сеансов (а также новых) будет запускать GC для всех других существующих сеансов?
Я уверен, что это последнее, я просто хочу убедиться.
Цель этого вопроса заключается в том, чтобы на нашем сайте я хотел, чтобы пользователи проводили долгосрочные сеансы (6 месяцев). Если 1% всех сеансов запускает GC, то это эффективно устраняет необходимость проведения такого долгосрочного сеанса, поскольку GC будет происходить каждый час или два.