Mat*_*ier 8 php apache performance session cross-browser
我试过这个但是很难说出来.
基本上,我们的网站将为大多数用户运行良好,没有任何问题.但有时候,我们这些整天使用该网站的人会突然陷入困境.一切都在旋转到位.该网站本身仍然很好 - 其他人仍然可以使用它,但个别用户卡住了.事实上,即使您明确清除了Cookie,完全重新启动浏览器通常也无法解决问题.
但是,您通常可以通过切换到其他浏览器来打开网站.如果你在Firefox中陷入困境,你通常可以打开它并继续在IE中正常工作.这可能发生在两个方面(你可以陷入IE,并切换到Firefox的工作).
这有什么意义吗?这就像会话中的某些内容,但我不知道会导致这种情况,会话应该通过重新启动浏览器并清除cookie等来重置.
有任何想法吗?
[编辑澄清,对不起,本来应该包括这个]服务器是RedHat上的一个非常基本的LAMP堆栈,包含Apache 2.2.3,PHP 5.2.11,MySQL 5.0.45(我们考虑升级MySQL但我不知道我认为这是问题所在.)这是Rackspace的标准配置,所以我认为除了Zend Optimizer之外,我们不会做任何异国情调.
我们使用了很多javascript/jquery,但它们都是非常标准的东西,我不希望内存泄漏不会影响其他浏览器,尽管我可能错了.
此外,我们的服务器的CPU和内存使用率从未打破25%的利润率,即使是峰值,并且峰值似乎与这种现象无关.
听起来很像您遇到某种会话锁定问题。你说即使删除cookie也没有帮助,这使得会话锁看起来不太合理,但我没有关于你的实现的任何细节,所以它仍然是可能的。
我有两个问题需要回答才能深入了解该问题。
您在流式传输内容并尝试根据不同请求读取或写入会话时是否打开了会话?
您实施过自己的会议吗?
如果您对问题 1 的回答是“是”或“可能”,那么这可能就是问题的根源。
如果您对问题二的回答是“是”,那么如果您将会话管理切换到标准 php,问题是否仍然存在?您的会话处理中可能存在错误。
| 归档时间: |
|
| 查看次数: |
299 次 |
| 最近记录: |