我们的架构是内部处理cookie和会话而不是使用内置的PHP功能。
PHP文档指出:“默认情况下,PHP中启用了会话支持。如果您不想构建具有会话支持的PHP,则应指定--disable-session选项进行配置。”
我的问题是,有没有理由禁用它?会话支持是否会为大规模应用程序添加任何开销,如果它已启用但未被使用?
非常感谢。
答案 0 :(得分:0)
只有你能想到的性能开销是如果你运行默认的php设置,每个请求有1%的可能性,会话垃圾收集器将运行。由于没有PHP初始化的会话,我认为没有可衡量的开销 - 只有几个IO操作(检查会话目录中是否有任何文件,无论如何都是空的)每100个请求。
http://www.php.net/manual/en/session.configuration.php#ini.session.gc-divisor