我已经在laravel 5.2中创建了一个网站,我已经把它放在网上了。 我注意到,当我几个小时后第一次访问网站时(我不能说多少小时),完全加载页面需要12秒,而以下通常需要3.5秒尝试。
我可以说这不是浏览器缓存的问题,因为我已经通过删除它来测试它并得到相同的结果。 在我的laravel项目中,我没有(故意至少)使用任何类型的缓存系统。 我用YSlow和Pagespeed测试了网站,按照他们的建议,即使TTFB很高,我也有很好的排名。 MySQL查询的数量并不高(如果我没记错的话,则为2)。
问题:
谢谢你们。
答案 0 :(得分:1)
是的,Laravel有cache system。您应该使用production
环境,因此Laravel将缓存所有内容(配置,路由等)。
此外,尝试运行php artisan optimize
,这也应该加快应用程序。
答案 1 :(得分:0)
尝试运行
php artisan cache:clear