PHP会话减速

时间:2009-11-24 18:01:27

标签: php performance session

我在使用PHP会话运行同一CMS的两个版本的站点上遇到了大量性能问题。在一台计算机上加载页面需要5-6秒,在另一台计算机上加载300毫秒。

我很确定问题出在会话处理中。我已经在为不同的CMS使用不同的session_name()和cookie路径,但无济于事。

在session_start()的用户贡献说明中,我从2003年开始看到这个条目:

  

仅供参考,session_start()阻止   如果另一个PHP使用相同的会话   仍然在后台运行。它   好像它正在等待其他PHP   完成......有时它可能是一个   问题。创建2个不同的会话   通过设置2个不同的名称:   session_name()解决问题。

我觉得这与我的问题有关,但是我找不到任何有关此问题的更多信息,而且完全按照它的编写方式,我无法想象这是真的。

有人知道作者的意思,并对此有所了解吗?

修改:问题已解决。实际上,客户端的网络配置错误非常难以检测,并且由于某种原因对某个网站的影响比其他网站更多。接受答案,将问题标记为已解决。谢谢大家的时间。

1 个答案:

答案 0 :(得分:4)

您应该使用Xdebug或类似程序来确保您的网站性能,以验证减速确实在会话处理中。