减少Laravel应用程序中的等待时间

时间:2014-02-20 09:32:21

标签: laravel-4 developer-tools

我正在开发一个使用Laravel 4.1框架编写的PHP应用程序。到目前为止,我每页只有几个MySQL查询,其中许多使用Redis服务器尽可能使用Cache类进行缓存。

目前我正在使用Apache 2.2.24和PHP 5.4.17在本地开发内部(但不是localhost)MySQL数据库。

使用Chromes开发者工具,我正在检查网络标签,看看网页加载等等多长时间,但我看到了一些奇怪的结果。该页面花费很长时间等待提供内容,如下所示:

Network output

如您所见, new 页面需要682ms等待内容发送回浏览器。无论如何我可以改善这个吗?为什么Laravel有这么大的开销?

除了我们用来轻松使用Entypo的自定义Facade之外,除了Laravel附带的默认设置外,没有额外的包。

有人知道如何改进吗?

1 个答案:

答案 0 :(得分:5)

如果我是你,我会在Composer中安装Chrome Clockwork扩展名和Laravel Clockwork包。 Clockwork为您提供了一个时间轴,您可以在其中查看需要这么长时间的内容,还有一个数据库查询选项卡,您可以在其中查看每个查询需要多长时间才能加载。

screenshot of clockwork

快乐狩猎(:

相关问题