ThinkPHP 6 session 驱动选择

session 驱动TP6自带支持文件驱动file(默认)、缓存驱动cache(设置在config/session.php)。但我们统一使用cache驱动(不建议使用文件驱动),不使用文件驱动原因:

  • 1、自v6.04版本后,session产生的会话文件是按照『应用』来划分,单独按照应用启用session,不同应用的会话记录会不共享;可以通过设置启动『全局中间件-app/middleware』来共享全部应用的会话记录,但不建议,大部分场景里,我们不需要用到session、cookie,只做API的开发,启用session,反而回增加API的耗时,占用系统资源。
image.png
image.png
  • 2、cache 驱动默认是file,后期可以切换至redis驱动以提高性能
image.png

你可能感兴趣的:(ThinkPHP 6 session 驱动选择)