PHP会话减速
我在一个使用PHP会话运行同一CMS的两个版本的站点上遇到了巨大的性能问题。在一台计算机上加载一页需要5-6秒,在另一台计算机上加载300毫秒 我相当肯定问题出在会话处理上。我已经在为不同的CMS使用不同的PHP会话减速,php,performance,session,Php,Performance,Session,我在一个使用PHP会话运行同一CMS的两个版本的站点上遇到了巨大的性能问题。在一台计算机上加载一页需要5-6秒,在另一台计算机上加载300毫秒 我相当肯定问题出在会话处理上。我已经在为不同的CMS使用不同的session\u name()s和cookie路径,但没有用 在用户为会话_start()提供的注释中,我从2003年起遇到了以下条目: 仅供参考,session_start()块 如果另一个PHP使用相同的会话 仍在后台运行。信息技术 似乎它正在等待另一个PHP 完成。。。有时它可能是一个
session\u name()
s和cookie路径,但没有用
在用户为会话_start()提供的注释中,我从2003年起遇到了以下条目:
仅供参考,session_start()块
如果另一个PHP使用相同的会话
仍在后台运行。信息技术
似乎它正在等待另一个PHP
完成。。。有时它可能是一个
问题创建两个不同的会话
通过设置两个不同的名称:
session_name()解决了这个问题
我觉得这和我的问题有关,但是我找不到关于这方面的更多信息,确切地说,从它的写作方式来看,我无法想象这是真的
是否有人知道作者的意思,并对这一点提供了一些补充说明
编辑:问题已解决。这实际上是客户端的网络配置错误,很难检测到,并且由于某些原因,对相关站点的影响比其他站点更大。接受问题解决后的答案。谢谢大家的时间 您应该使用Xdebug或类似工具来测量您的站点性能,以验证会话处理过程中确实出现了减速。您应该使用Xdebug或类似工具来测量您的站点性能,验证会话处理中是否确实存在速度减慢。您使用的是标准文件会话还是存储在数据库中?请尝试检查Cookie,可能会出现严重问题。Firebug很有帮助。您是在使用标准文件会话还是将其存储在数据库中?请尝试检查Cookie,可能是大问题。Firebug是有帮助的。是的,而且速度放缓是否是由于会话处理引起的,这听起来很可疑。有一些方法可以加速会话处理,例如使用memcached作为会话处理程序,但正如我所说的,我怀疑会话是否在减慢它的速度。是的,而且听起来很怀疑这种减慢是因为会话处理。有一些方法可以加速会话处理,例如使用memcached作为会话处理程序,但正如我所说的,我怀疑会话是否会减慢它的速度。