在symfony中运行缓存预热的目的是什么?我的理解是它实际上并没有在app / cache / env下创建整个缓存目录结构,你必须实际点击页面和端点才能实现。在那种情况下,它做了什么?
我们遇到了一个特定的问题,因为一些遗留代码导致缓存最终导致错误的权限,而且我们没有现实的方法知道确实已经生成了整个缓存。我想更好地理解缓存机制,我不做php或symfony开发,所以我的知识仅限于在Bamboo中部署和构建工件。
答案 0 :(得分:3)
预热命令用于运行可以模拟人们点击您网页的代码。
注册的默认缓存预热类是:
您可以通过扩展CacheWarmer类
来编写自己的类