PHP 文件加载速度非常慢,即使它们没有 PHP 代码

PHP 文件加载速度非常慢,即使它们没有 PHP 代码
  • Windows Server 2008 R2 标准版
  • IIS 7.5
  • PHP 5.3.28
  • 快速CGI

我在 ASP.NET 站点的子文件夹中有一个 WordPress 博客,它运行速度开始变得非常慢。经过试验,我发现全部PHP 文件加载缓慢,即使其中没​​有任何可执行的 PHP 代码也是如此。<h1>Hello!</h1>文本或 HTML 文件本身的加载速度很快,但 PHP 文件则需要很长时间。

PHP 通过 FastCGI 运行。所有推荐的 php.ini 设置已设置,但除外open_basedir,并且通过设置它ini_set()没有帮助。

答案类似问题似乎总是在谈论 MySQL,但我似乎已经将 MySQL 从这里的争论中排除了。

答案1

我在 Windows 2008R2 服务器上遇到了同样的问题。我遵循了两个技巧,似乎有所改善。

  1. 即使你的机器是 64 位的,也请使用 32 位版本的 PHP。它的速度要快得多
  2. 在 IIS 中为 PHP 文件启用输出缓存。操作如下:a) 转到 IIS,在左侧的连接窗格中选择您的服务器 b) 在右侧,双击输出缓存选项 c) 添加... d) 在文件扩展名中输入“.php”检查内核模式缓存确保已选择“使用文件更改通知”选项单击确定

测试一下,看看这是否对你有用。

另一个想法是使用 Web 平台安装程序为 PHP 5.3 安装 Windows Cache Extension 1.3(或您现在使用的任何版本 - 我使用的是 5.6)。

最后,使用 WPI 安装 PHP。它可以很好地配置服务器,并且不会遗漏任何内容。

希望这可以帮助!

相关内容