关闭。这个问题是opinion-based .它目前不接受答案。
想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.
9 个月前关闭。
Improve this question
我注意到我的 Laravel 应用程序中存在一些严重的缓慢。即使是没有任何中间件或任何操作的基本路线也需要大约 250 毫秒 在本地主机上加载。所以我认为它有点疯狂缓慢。你怎么看 ?是不是因为我电脑的性能?或者当我将它部署在服务器上时它会变得更快?
眼镜:
拉拉维尔 5.7
Vagrant, Laravel/homestead (parallels, 6.4.0)
编辑:
更多关于时间的细节:
在相同的环境中测试示例,但新创建的 laravel 5.7 项目。项目只有一个 Controller 和一个返回变量的基本方法,即$test=microtime(true) - LARAVEL_START;
.
结果通常在 130~ ms 左右。考虑到我的实际应用程序正在返回带有一些库和样式表的 View ,这是相当不错的。
现在的结论:我想这个速度对于我的本地环境来说是完全没问题的(考虑到没有 nfs 的 pc 规范和 vagrant)。
编辑 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~毫秒。
也许我也应该禁用 .env 中的 app_debug ?
我还没试过。
如果我没有提供足够的信息,请告诉我,以便我可以更新。
谢谢
最佳答案
对于开发环境,这是可以接受的。对于生产环境来说,这不是很好的性能。
关于Laravel 这个响应时间可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54229379/