我已经将基于 Laravel 的平台运送到生产服务器,但由于在线用户很少或没有,页面加载时间仍然超过 1 秒,大约 1.5 秒。数据库中几乎没有数据。我使用几个 php artisan cache 命令进行了优化。我可以完全控制服务器,因为它是荷兰一家大型云服务提供商的 VPS。
该服务器正在运行 CentOS 7。
top
在检查服务器上的加载时间时,我发现 PHP ( php-fpm81
) 在处理页面加载时 CPU 使用率约为 35%。除此之外,我还看到进程的 CPU 使用率很高datasq
,约为 150%。但是,我认为这与此无关,因为同一 VPS 上的其他用户的网站运行良好(例如,客户的 Wordpress 网站运行良好)
我不知道该去哪里寻找答案。关于如何提高性能有什么建议吗?当向更广泛的公众发布时,当前的性能不会留住用户。