什么是“session.save_path”中的最大php会话文件数

时间:2014-01-30 08:59:27

标签: php session-cookies

当使用“session.save_handler = files”时,php可以在“session.save_path”目录中处理的最大文件数是什么?

实际上,当文件数量达到较高水平时,我们遇到了问题。 我不能告诉你我们的号码,因为我清理了te文件夹。

用户尝试登录,但是在他们第一次点击应用程序后立即被踢出。

1 个答案:

答案 0 :(得分:2)

据我所知,PHP方面没有特定的硬限制。但是,大多数文件系统在拥有大量目录条目时性能都很差。

您可能希望将会话文件拆分为子目录,如the manual explains

  

session.save_path string

     

session.save_path定义了参数   它被传递给保存处理程序。如果选择默认文件   handler,这是创建文件的路径。也可以看看   session_save_path()。

     

此指令有一个可选的N参数,用于确定会话文件将传播的目录级别数   例如,设置为'5; / tmp'可能最终会创建一个   会话文件和位置就好   的/ tmp / 4 / B / 1 / E / 3 / sess_4b1e384ad74619bd212e236e52a5a174If

请注意,您首先需要自己创建目录树。编写PHP脚本应该不难做到。