我使用laravel作为API,前端纯粹基于html5和angular。某些页面上有许多单独的api调用。
我注意到,每次从我的前端向API发出请求时,都会在laravel上创建一个新会话。
我不知道这些会话是否有问题?我设置了一个很小的到期时间(仅两分钟),但是当有大量流量时,是否有可能压倒redis?因为,在服务器的其他部分得到类似的拉伸之前,有可能压倒redis需要升级吗?有解决方法吗?
我是否应该尝试在后端只进行一次会话?不能说我真的很喜欢那个概念。我的意思是说,我已经在auth令牌会话中使用了类似的东西,但也保留了一般会话的会话。看起来很卑鄙。
(' auth令牌'会话是手动生成和存储的,并且具有单独的到期时间,因此这不会导致过期时间过短的问题)
答案 0 :(得分:0)
由于您使用每个请求的令牌进行身份验证,因此Laravel无需存储会话。您可以通过删除app/config/session.php
中的驱动程序(将其设置为空)来禁用会话。