我安装了laravel4的新副本,而不是安装了Laravel 4入门套件网站:
我的网站在页面(加载)之间运行速度很慢:
969ms,我有950-1.5ms非常糟糕。
我使用localhost wamp 。
我尝试了什么:
当我安装laravel的新副本时,我有130-160ms。
当我安装其他starter kit时,我有320-400毫秒。
无论如何,我是laravel 4新手,我怎样才能检查加载时间是什么?
也许是它的一些包裹。
答案 0 :(得分:9)
如果在app / config / app.php(或本地环境的配置)中有debug = true,则不会缓存任何内容。如果您没有使用缓存,那么使用apc与文件缓存的加载时间是相似的。
首先,尝试在全局或本地环境中将debug设置为false。然后在禁用缓存后运行php artisan optimize。
使用直接路线测试你的速度(没有控制器,只需返回“some string”;来自主页的routes.php路线。
尝试从控制器操作返回相同的字符串。将此操作映射到主页的相同路径并进行比较。在我的本地设置中,我看到了10毫秒的差异。
如果这不能加速你的应用程序,那么尝试安装建议的探查器(或我喜欢的那个:https://packagist.org/packages/sebklaus/profiler),看看什么花了最多的时间来运行。您可以启用任一分析器,以便即使在调试模式为false时它们也能运行。
另一种选择是不要担心开发过程中的本地速度或速度,并在应用程序正常工作后加快速度。
以下是一些可帮助您进行开发后优化的提示:Optimizing for production with Laravel 4
答案 1 :(得分:4)
对于简单的调试,您可以通过以下方式安装和分析应用程序,这是一个很酷的调试栏:
https://github.com/barryvdh/laravel-debugbar
它将向您展示laravel启动需要多长时间,并为您提供其他一些调试和分析选项。
此外,看起来你试图运行' php artisan optimize'。如果您还没有尝试过,请确保在优化之前关闭调试模式。这将关闭许多调试功能,但它将大大减少Laravel需要包含的文件数量。