我需要复制一个遗留 struct ,以进行比较,并激励系统migrations. 我将写一份报告,指出这种迁移的利弊.
但我马上就遇到了一个问题,服务器是extremely slow,我不能将它与node/go/rust中的web server进行比较,后者在开发模式下返回不到3ms.
最初的PHP 7.13.4 + Laravel 6个框架返回静态数据的平均时间为3 seconds.
存储库如下:
Git - Repository php7.13.4_laravel6
验证:
docker compose up -d
和
GET: http://localhost:8080/api/user
问题是,我才刚刚开始这个 struct ,我需要进行一系列优化才能使其达到最低限度的可接受程度吗?
Comm和s executed:
composer dump-autoload --optimize
php artisan optimize
php artisan config:cache
php artisan route:cache
电脑信息:
Operating System Name: Microsoft Windows 10 Pro
Operating System Version: 10.0.19045 N/A Build 19045
Total Physical Memory: 16,308 MB
Processor: AMD Ryzen 5 3600 6-Core Processor 12 Threads
在WSL Ubuntu-18.04-docker中运行