MAMP 网站加载时间超过 20-25 秒,但有时

MAMP 网站加载时间超过 20-25 秒,但有时

我在 Mac(蒙特雷)上使用 MAMP Pro,几周以来一直遇到一个奇怪的问题。经过多次测试,我仍无法找出问题所在,但发生了以下情况。

主要问题是,当我加载任何本地 php/postgre/laravel 网站时,它需要很长时间才能加载。20-30 秒,有时会加载,有时则不会。

奇怪的是,网站有时会突然在几分钟内再次开始正常加载...然后,突然间,它们又变慢了。即使页面除了加载一个空视图外没有执行任何特定操作。

另一件奇怪的事情是,当发生“慢速模式”时,我尝试加载一个简单的 html 页面并且它可以正常工作,所以问题一定与 mamp/php/library/laravel 有关?

我没有使用 wordpress,我的网站主要使用 laravel(5.8.x、6.x、8.x),但有几个旧的例外使用旧的普通 PHP。

我尝试将数据库主机从 localhost 更改为 127.0.0.1,但问题仍然存在。另外,我为所有本地网站使用了 SSL,因此我尝试删除 SSL,将 apache 端口从 80 更改为 8080 并改回来……但都没有用,问题仍然存在。

我尝试将 MAMP PHP 设置从模块更改为 CGI 并改回来... 都没有用。我尝试过使用缓存、不使用缓存、重新安装 MAMP、重新安装 PHP、为不同的网站使用不同的 PHP 版本、使用 nginx 而不是 apache... 都没有用。

令我惊讶的是,当 MAMP 运行缓慢且每个网站都需要 15-20 秒才能加载时,我在命令行中运行了 php artisan migration,只是为了测试连接到数据库并执行迁移需要多长时间,并且它工作正常,即使网站处于“慢速模式”。所以这只会让我更加困惑。

我所知道的是:

  1. 这不是一个查询速度慢的问题(一个简单的 php,带有‘echo“hello world”;’并且没有数据库连接也需要很长时间才能加载)。

  2. HTML 文件没有问题,即使 MAMP 处于“慢速模式”,也可以正常加载。使用 PHP/MySQL 网站进行测试,问题仍然存在,所以我猜这不是“与 postgres 相关”的问题。

经过几周的处理,我已经没有主意了。有人能提供吗?

任何帮助将不胜感激。

pd:抱歉,我的英语不是很好,因为它不是我的母语。

相关内容