【问题标题】:PHP runs very slow on Windows + DB2PHP 在 Windows + DB2 上运行很慢
【发布时间】:2013-05-27 13:51:08
【问题描述】:

我正在优化应用程序。它有一些性能问题。当我深入研究代码时,我没有注意到任何特别的问题。代码有点脏,但没有什么会导致这些性能问题。

我想知道如何改进系统部分,即“异国情调”:Windows + Zend Server + Apache + DB2。

我尝试运行 apache 基准测试(php 页面仅包含“echo 'test'”),结果如下: - ab 从主机运行:每秒约 400 个请求 - 从另一台计算机运行:每秒约 0.5 个请求(!)-> 我无法解释这种非常糟糕的性能。

我只发现我必须使用 FastCGI,我确实这样做了。

谢谢

【问题讨论】:

  • 如果它在主机上运行得很快,但在其他地方却很慢,那么这听起来像是与 Apache 和/或网络有关。您是否尝试过单个 html 请求?您还尝试了哪些其他方法?
  • 我不知道为什么我得到了这些简单测试的结果。无论如何,当我尝试“普通页面”(​​具有数据库访问权限)时,没有间隙。性能很差(对于 Zend Framework 应用程序的可视化页面,带有表单,我有 5 秒)

标签: php windows apache db2 zend-server


【解决方案1】:

主机系统是否运行了防病毒软件?

或者任何类型的数据包嗅探软件?

如果不是,则可能是 Apache、PHP 代码或数据库中 IP 反向查找或 DNS 解析设置的超时问题。

【讨论】:

  • 没有杀毒软件,没有防火墙,什么都没有。您关于超时问题的提示很有趣。我该如何验证呢?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-04-02
  • 2021-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多