【问题标题】:php-cgi running very slowly on windowsphp-cgi 在 Windows 上运行非常缓慢
【发布时间】:2011-07-14 01:52:39
【问题描述】:

我正在尝试加快我的 wordpress 网站速度,因为由于某种原因,加载一个页面平均需要 5 秒(显然太慢了)。我已经追踪到 php-cgi.exe 占用了大量的 CPU 时间,但现在不知道如何找出原因或如何修复它。有什么想法可以调试 php-cgi.exe 并找出导致它变慢的原因吗?

【问题讨论】:

    标签: php windows cgi fastcgi


    【解决方案1】:

    PHP 本身绝对应该这样做。你确定是 PHP,而不是你正在运行的脚本?

    尝试一个简单的 Hello World 脚本,看看您是否注意到相同的行为:

    <?php echo "Yellow World"; ?>

    如果是这样,请尝试从命令行调用它,看看是否有同样的问题:

    php.exe helloworld.php

    如果 CLI 版本执行得又快又好,但基于 Web 的版本却没有,您可以开始挖掘 Web 服务器和 PHP 之间的问题。

    最后,检查并确保没有损坏或配置错误的扩展程序。删除所有不需要的扩展。如果还是有问题,把它们全部删除,然后一一添加回来。

    【讨论】:

    • 好吧,不是 php 本身,而是在 php 中执行的代码。不幸的是,我不知道如何自己调试代码,因为它是由 wordpress 生成的。有什么想法可以让我具体找出代码的哪些部分减慢了它的速度?
    • @Rob,WordPress 是出了名的慢。由于您的 CPU 与 PHP 挂钩,因此瓶颈不是数据库。请参阅此处的步骤 3、4 和 11:mashable.com/2010/07/19/speed-up-wordpress
    【解决方案2】:

    切换到共享 Linux 服务器。突然之间,一切顺利...开始抨击微软...现在。

    【讨论】:

      猜你喜欢
      • 2015-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-29
      • 1970-01-01
      • 1970-01-01
      • 2015-11-19
      相关资源
      最近更新 更多