Laravel 5.2 - 高页首次加载时间 - 性能测试仪?

时间:2016-04-19 11:58:13

标签: php performance laravel caching laravel-5.2

我已经在laravel 5.2中创建了一个网站,我已经把它放在网上了。 我注意到,当我几个小时后第一次访问网站时(我不能说多少小时),完全加载页面需要12秒,而以下通常需要3.5秒尝试。

我可以说这不是浏览器缓存的问题,因为我已经通过删除它来测试它并得到相同的结果。 在我的laravel项目中,我没有(故意至少)使用任何类型的缓存系统。 我用YSlow和Pagespeed测试了网站,按照他们的建议,即使TTFB很高,我也有很好的排名。 MySQL查询的数量并不高(如果我没记错的话,则为2)。

问题:

  • Laravel 5.2中是否存在某种我不知道的默认缓存系统?
  • 有没有办法或工具可以详细了解需要花费这么多时间的东西(甚至是服务器端)?导致像chrome devtools这样的工具显然无法深入到服务器端进程。

谢谢你们。

2 个答案:

答案 0 :(得分:1)

是的,Laravel有cache system。您应该使用production环境,因此Laravel将缓存所有内容(配置,路由等)。

此外,尝试运行php artisan optimize,这也应该加快应用程序。

答案 1 :(得分:0)

尝试运行

php artisan cache:clear