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

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

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 7

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

6年前 评论

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

6年前 评论

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

6年前 评论

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

6年前 评论
Sparkfly

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

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

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

6年前 评论

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

3年前 评论

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