php7.1 使用memcache存储session,session_start 耗时比较长

同样的session配置php.ini

session.save_handler=memcached
session.save_path="127.0.0.1:11311"

在php5.x上运行正常,但是切换到php7.10版本就会在php慢日志中报出session_start的问题。

查了资料发现晚上也有很多在PHP7.1版本中遇到此问题,大多数都是通过降级到7.0.x的方式解决。

不知道最新版本的PHP7.1.x是否已经解决此问题,另外这个问题是由什么原因导致的?

阅读 5.3k
4 个回答

memcached.sess_binary = 1;
增加这个配置看看。

php.ini 设置一下

新手上路,请多包涵

建议利用cookie来自己来实现session存取机制,不依赖于php本身的session,可在任意版本下获得良好的兼容性

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题