Symfony 缓存:清除--没有预热。跳过翻译缓存
我们的数据库中有翻译,并使用 . 它是巨大的,需要4-5分钟来完成所有(8)种可用语言的所有标记 问题是,每次我们执行Symfony 缓存:清除--没有预热。跳过翻译缓存,symfony,Symfony,我们的数据库中有翻译,并使用 . 它是巨大的,需要4-5分钟来完成所有(8)种可用语言的所有标记 问题是,每次我们执行bin/console cache:clear--无预热时,它们都会重新生成 此缓存清除也发生在composer.json中 "symfony-scripts": [ ... "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
bin/console cache:clear--无预热时,它们都会重新生成
此缓存清除也发生在composer.json中
"symfony-scripts": [
...
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
],
我们在这方面浪费了很多时间,当执行部署到服务器时这会在开始时执行,然后我们执行迁移,但有时在这些迁移中会有新的翻译标记,因此我们总是必须执行第二次缓存:清除
所以我们在部署时总是会有8分钟的空闲时间,因为有2个缓存被清除
现在问题是:
当我们使用--no warmup
时,是否可以跳过此加载程序,这样至少可以在composer.json脚本期间跳过生成翻译
任何其他解决方案都是受欢迎的