laravel 查询数据库慢

后端用laravel做接口,是很简单的逻辑,如图:
https://img1.mukewang.com/5c8f4c3e00016a4408000348.jpg

调用接口,竟然需要2s多,直接在数据库里面查0.05s,有没有办法优化

小唯快跑啊
浏览 1200回答 3
3回答

慕妹3242003

laravel就是很慢。最好打印出sql语句,看看再mysql客户端查询的语句是否一样。确认相同的sql语句在laravel很慢,安装laravel-debugbar composer require barryvdh/laravel-debugbar 安装后根据debugbar给出的信息查看是哪里出了问题。如果还是不行的话,关闭debug模式。是否还是很慢。debug本身会占用加载时间。如果还是很慢,确认是否是电脑配置的问题。相同电脑配置,laravel比起其他框架就是慢点。

动漫人物

感觉没问题,laravel其他function时间正常吗?下一个debugbar看下sql花费的时间。也有可能是其他地方花掉时间了

狐的传说

查看一下.env配置文件,是不是把DB_HOST改成localhost,这样读取数据库会变成远程链接,改成127.0.0.1,就正常了
打开App,查看更多内容
随时随地看视频慕课网APP