【发布时间】:2016-04-19 11:58:13
【问题描述】:
我在 laravel 5.2 中创建了一个网站,并将其放到网上。 我注意到当我在几个小时后第一次访问该网站时(我不能说多少小时),完全加载页面最多需要 12 秒,而以下通常需要 3.5 秒尝试。
我可以说这不是浏览器缓存的问题,因为我已经通过删除它来测试它并且得到了相同的结果。 我没有在我的 laravel 项目中使用(至少是故意的)任何类型的缓存系统。 我用 YSlow 和 Pagespeed 测试了这个网站,听从了他们的建议,虽然 TTFB 很高,但我的排名非常好。 MySQL 查询的数量并不多(如果我没记错的话是 2 个)。
问题:
- Laravel 5.2 中是否有某种我不知道的默认缓存系统?
- 有没有一种方法或工具可以详细了解什么需要这么多时间(甚至是服务器端)?因为像 chrome devtools 这样的工具显然不能深入到服务器端进程中。
谢谢大家。
【问题讨论】:
标签: php performance laravel caching laravel-5.2