微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Symfony2中“ php应用程序/控制台缓存:warmup”有什么意义?

在symfony中运行缓存预热有什么目的?我的理解是,它实际上并没有在app / cache / env下创建整个缓存目录结构,因此您必须实际点击页面和端点.在这种情况下,它会做什么?

由于某些遗留代码,我们遇到了一个缓存最终以错误的权限结束的特殊问题,并且我们没有现实的方式知道整个缓存确实已生成.我想更好地了解缓存机制,我不进行PHP或symfony开发,所以我的知识仅限于Bamboo的部署和构建工件.

解决方法:

预热命令用于运行可模拟用户点击您页面代码.

注册认缓存预热类是:

> TemplatePathsCacheWarmer
> RouterCacheWarmer
> TemplateCacheCacheWarmer

您可以通过扩展CacheWarmer类来编写自己的类

Extra information

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐