老师您好,在课程中用cookie session来实现的登录,是将服务端session过期时间配置成2周左右过期。我想到有两种情况,不知道一个大致的实现原理是怎样的,希望和您探讨一下思路
1. 有一些网站,基本登录之后,只要不退出,很久都不需要重新登录,我个人理解为session永不过期,那在这种情况下,服务器数据库如何维护过多的session,因为如果不登出也不过期,session的数量只会越来越多?
2. 还有一些网站,是一段时间内无操作就需要重新登录,那在这种情况下,session过期时间是否就不是一个固定的值,而是在每个请求时更新session的过期时间?每个请求都更新过期时间是否会对数据库造成比较大的压力?