Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP会话减速_Php_Performance_Session - Fatal编程技术网

PHP会话减速

PHP会话减速,php,performance,session,Php,Performance,Session,我在一个使用PHP会话运行同一CMS的两个版本的站点上遇到了巨大的性能问题。在一台计算机上加载一页需要5-6秒,在另一台计算机上加载300毫秒 我相当肯定问题出在会话处理上。我已经在为不同的CMS使用不同的session\u name()s和cookie路径,但没有用 在用户为会话_start()提供的注释中,我从2003年起遇到了以下条目: 仅供参考,session_start()块 如果另一个PHP使用相同的会话 仍在后台运行。信息技术 似乎它正在等待另一个PHP 完成。。。有时它可能是一个

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

我相当肯定问题出在会话处理上。我已经在为不同的CMS使用不同的
session\u name()
s和cookie路径,但没有用

在用户为会话_start()提供的注释中,我从2003年起遇到了以下条目:

仅供参考,session_start()块 如果另一个PHP使用相同的会话 仍在后台运行。信息技术 似乎它正在等待另一个PHP 完成。。。有时它可能是一个 问题创建两个不同的会话 通过设置两个不同的名称: session_name()解决了这个问题

我觉得这和我的问题有关,但是我找不到关于这方面的更多信息,确切地说,从它的写作方式来看,我无法想象这是真的

是否有人知道作者的意思,并对这一点提供了一些补充说明


编辑:问题已解决。这实际上是客户端的网络配置错误,很难检测到,并且由于某些原因,对相关站点的影响比其他站点更大。接受问题解决后的答案。谢谢大家的时间

您应该使用Xdebug或类似工具来测量您的站点性能,以验证会话处理过程中确实出现了减速。

您应该使用Xdebug或类似工具来测量您的站点性能,验证会话处理中是否确实存在速度减慢。

您使用的是标准文件会话还是存储在数据库中?请尝试检查Cookie,可能会出现严重问题。Firebug很有帮助。您是在使用标准文件会话还是将其存储在数据库中?请尝试检查Cookie,可能是大问题。Firebug是有帮助的。是的,而且速度放缓是否是由于会话处理引起的,这听起来很可疑。有一些方法可以加速会话处理,例如使用memcached作为会话处理程序,但正如我所说的,我怀疑会话是否在减慢它的速度。是的,而且听起来很怀疑这种减慢是因为会话处理。有一些方法可以加速会话处理,例如使用memcached作为会话处理程序,但正如我所说的,我怀疑会话是否会减慢它的速度。