laravel 5外观(例如缓存)似乎只能在bootstraps和config目录中的代码完成后运行。
所以如果我想在bootstrap / app.php中使用一个外观......那么我就没办法做到这一点。正确?
让我们说我想缓存一些变量值,需要花费时间从bootstrap / app.php中的API检索(例如确定AWS基础架构上的目标部署环境)...然后是Laravel 5.4的体系结构根据我的知识不允许这样做,每次提出请求时你都不得不承受性能损失。
因为请记住,因为PHP(Laravel)本质上是无状态的,所以将为您的每个请求执行app.php代码(在bootstrap文件夹中)。
因此,在完成引导代码处理之前,似乎无法使用任何Laravel外观(如缓存)来提高每个请求的性能。
如何解决由此架构引起的性能影响? 然后?还是有其他方法或策略来解决这种情况下的缓存,因为外墙在这里不可用?