我注意到我的laravel应用程序有些慢。即使是没有任何中间件或任何操作的基本路由,也要在本地主机上加载250 on 。所以我觉得有点慢。你是怎么想的?是因为我电脑的性能吗?或者当我把它部署到服务器上时它会变得更快?
规格: laravel 5.7 Vagrant,Laravel/6.4.0 (parallels,6.4.0)
编辑:更多关于计时的详细信息:

在相同的环境下测试样本,新创建的Laravel5.7项目。项目只有一个控制器和一个返回变量的基本方法,即$test=microtime(true) - LARAVEL_START;。结果通常在130~ ms左右。考虑到我的实际应用程序正在返回一些库和样式表的视图,这是相当不错的。
结论:我想这个速度对于我的本地环境(考虑到没有nfs的pc规范和流浪者)来说是完全可以的。
编辑2:正如@Tarasovych建议的那样,我禁用了调试器,并使用$test=microtime(true) - LARAVEL_START;获取响应时间。结果如下:
没有调试器的:
$test=microtime(true) - LARAVEL_START; $test是:
对于初始呼叫,第一次呼叫路线:500 ms。
在相同的路由上刷新: 190~ ms。
带有调试器的:
$test=microtime(true) - LARAVEL_START; $test是:
对于初始呼叫,第一次呼叫路由: 530~ ms。
在相同的路径上刷新: 200~ ms。
因此,粗略地说,调试器大约会影响响应时间。10 ms。也许我也应该禁用app_debug中的.env?我还没试过呢。
如果我没有提供足够的信息,请让我知道,以便我可以更新。
谢谢
发布于 2021-01-24 19:30:48
对于开发环境来说,这是可以接受的。对于生产环境来说,这并不是很好的性能。
https://stackoverflow.com/questions/54229379
复制相似问题