gpt4 book ai didi

php - PHP 8.1 上的 Laravel 9 响应缓慢 - 开箱即用

转载 作者:行者123 更新时间:2023-12-05 04:33:21 27 4
gpt4 key购买 nike

我正在使用开箱即用的 Laravel 9/php 8.1 组合,加载初始页面 190 毫秒听起来很可怕。我构建的上一个项目使用 laravel7,开发中的响应时间包括数据库查询 - 谈论复杂的响应时间不到 20 毫秒

目前我正在尝试设置它,所以测试只是加载默认路由或只是一个返回字符串的路由。

我测试了几个实例

  • 我在旧服务器上构建的自定义 docker 容器(amazonlinux、php81、php81-fpm/nginx)
  • 本地 Windows 10 实例/php81/artisan serve
  • bitnami 的预构建容器

它们都显示了从 80 毫秒到 2200 毫秒不等的响应

enter image description here

  • 由于优化,我的自定义容器显示了 60 毫秒到 80 毫秒的响应,但在第 3 到 4 次刷新时,它拉出了 450 到 900 毫秒的响应时间
  • 在 Windows 10 实例上有稳定的响应,但非常慢 ~85-130ms
  • 预建容器也稳定在 190 毫秒左右

您可以理解其中的恐怖,因为它们只是部署的空框架。

在我的测试用例中,从另一个容器中提取数据库以选择 1-100 条记录并没有改变响应时间。不到 10 毫秒就拉取了数据库。

为了进行比较,因为我开始审查 php-fpm 配置(在所有测试用例上仍然开箱即用)如果这是瓶颈,我运行了一些基准测试,但它表现完美。 Ops/sec 与正常 php8.1 基准测试中描述的一样

我注意到奇怪的事情是在我的自定义容器上的 Xdebug 中,在此之下还有 2300 多条记录。

enter image description here

最佳答案

您是否尝试更改您的 WSL 配置或安装其他发行版,如 ubuntu 等?我在 Windows 和 NTFS 问题上有类似的问题。我将我的发行版更改为 ubuntu LTS,并且变得像普通网站一样更快。

关于php - PHP 8.1 上的 Laravel 9 响应缓慢 - 开箱即用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71447880/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com