Php 部署前的Symfony预热缓存?

Php 部署前的Symfony预热缓存?,php,symfony,caching,symfony-3.3,Php,Symfony,Caching,Symfony 3.3,在我工作的地方,我们无法直接访问服务器,只能通过SFTP访问,因此我们无法执行以下命令行命令: php bin/console cache:warmup --env=prod 因此,部署后我无法真正预热缓存。使用上面的命令在本地预热缓存也不起作用,因为它使用应用程序的当前位置,当我将其上载到服务器时,它会返回一个错误 单击每个页面以分别缓存它们也不是一个选项,因为服务器加载页面(未缓存时)所需的时间太长,并且连接会因时间限制而中断 在将应用程序部署到其他地方之前,有没有办法预热缓存?例如,更改

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

php bin/console cache:warmup --env=prod
因此,部署后我无法真正预热缓存。使用上面的命令在本地预热缓存也不起作用,因为它使用应用程序的当前位置,当我将其上载到服务器时,它会返回一个错误

单击每个页面以分别缓存它们也不是一个选项,因为服务器加载页面(未缓存时)所需的时间太长,并且连接会因时间限制而中断


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

根据您的部署方法,您可以进行预热。或者看看它为控制台提供了一个web ui。别忘了保护它

根据您的部署方法,您可以进行预热。或者看看这个,它为您提供了控制台的ui。别忘了保护它!成功了,谢谢!不幸的是,我不能推翻你的评论。如果你愿意,你可以把它作为一个答案贴出来,这样我就可以接受了。