2015-04-29 73 views
1

我正在使用一个简单的查询来列出Laravel中的所有用户。在Laravel中读取数据时,加载时间非常缓慢

这是我使用的口才查询:我得到所有需要的数据

$user = User::find(1); 

,但得到的时间超过1.3秒。在Doctrine中使用相同的数据会在300毫秒内加载数据。

在Laravel有没有任何问题的雄辩?

+0

请你分享你如何检查SQL查询的时间。我也是Laravel的新人。 – webtuts4u

+1

@ webtuts4u安装https://github.com/itsgoingd/clockwork,你可以看到执行你的数据库查询需要多长时间。 – stirredo

+0

@ webtuts4u我使用邮递员查看响应时间 – nirvair

回答

0

转到[您的项目目录] - > laravel-> APP->的config.php和改变

'url' => '127.0.0.1',而不是本地主机,看看是否有什么差别。

如果这样做不起作用,你可以安装Clockwork for laravel,这将为您提供什么花费这么久的时间表。

这里是我讲的时间线的一个实例:

enter image description here

+3

该URL仅用于从控制台运行Laravel。所以不会改变任何东西。 – lukasgeiter