Laravel Booting 就要一秒多,怎么破???

看了一下TIMELINE,没想到啊。。。Booting (1.04s)
Application (744.04ms)
感觉这样超慢的说。。。

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 7

我也遇到了同样的问题Booting (1.92s),页面加载完基本上要三四秒,
我用的是win7 php5.6
你解决了吗?

4年前 评论

我开启了opcache 性能有很大的提升 Booting降到1.39s
然后换成PHP7.1,速度再次提升 一个请求总时间0.5s左右

4年前 评论

还有大家都在说的配置和路由缓存php artisan config:cache,php artisan router:cache也试了,速度也有提升

4年前 评论

可以用swoole来加速,这里推荐一下laravels这个项目 laravels 优化laravel项目

4年前 评论
Sparkfly

应该不至于这么慢,开启缓存

  • 开启 php opcache
  • 如果虚拟机或者 docker 有可能存在文件读写同步效率问题
  • php artisan route:cache
  • php artisan config:cache

但几十毫秒还是需要的 ,但也还可以接受。用 swoole 优化可以达到几毫秒,虽然效果很好,但也是有很多需要考虑的问题,是否用到 swoole 优化就看你的需求,Laravel swooletw/laravel-swoole 扩展也很稳定

4年前 评论

同样问题,只是输出个hello world,用debugbar观察,Booting运行2s以上,Application运行30ms

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!