部署之前的Symfony预热缓存?

时间:2017-11-21 12:47:27

标签: php symfony caching symfony-3.3

在我工作的地方,我们无法通过SFTP直接访问服务器,因此我们无法执行命令行命令,如:

php bin/console cache:warmup --env=prod

因此我在部署之后无法真正预热缓存。使用上面的命令在本地预热缓存也不起作用,因为它使用应用程序的当前位置,当我将其上传到服务器时,它会返回错误。

单击每个页面以单独缓存它们也不是一个选项,因为服务器加载页面的时间太长(当它没有被缓存时)并且连接被时间限制中断。

在将应用程序部署到其他地方之前,有没有办法预热缓存?比如,改变目标位置?

1 个答案:

答案 0 :(得分:-2)

根据您的部署方法,您可以预先预热。或者看一下这个为你提供控制台ui的软件包。别忘了保护它!