Apache+mod_php 太慢了

Apache+mod_php 太慢了

我在设置 Apache 服务器时遇到问题,需要使用 mod_php。我有一个网站,其 index.php 页面生成时间约为 200 毫秒。但 Apache 大约需要 1.5 秒才能提供该页面。为什么会出现这种速度减慢的情况?

如果需要的话我的/etc/apache2/ports.conf文件是:

Listen 80

<VirtualHost *:80>
    ServerName mysite.local
    ServerAlias www.mysite.local
    ProxyPreserveHost On
    ProxyRequests Off
    ProxyPass / http://localhost:9999/
    ProxyPassReverse / http://localhost:9999/
</VirtualHost>

我的文件/etc/apache2/sites-available/mysite.local.conf是:

Listen 9999
User max
Group max
<VirtualHost *:9999>
    ServerName 127.0.0.1:9999
    DocumentRoot /home/max/www/mysite.local/www/html/
    
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /home/max/www/mysite.local/www>
        Options FollowSymLinks
        AllowOverride All
        #Order allow,deny
        #Allow from all
        Require all granted
    </Directory>
        
    ErrorLog /home/max/www/mysite.local/logs/error.log
    LogLevel warn
    CustomLog /home/max/www/mysite.local/logs/access.log combined
</VirtualHost>

我的主要问题是为什么这么慢,如何让它更快?我已经测试过将 index.php 内容放入纯 html 文件中,它在 ~10ms 内完成。所以问题可能出在 mod_php 上?提前谢谢。

相关内容