Php symfony appCach负载平衡器后的净化
我在symfony的loadbalancer后面使我的appCache失效时遇到了一个小问题 当我创建Php symfony appCach负载平衡器后的净化,php,symfony,caching,Php,Symfony,Caching,我在symfony的loadbalancer后面使我的appCache失效时遇到了一个小问题 当我创建PURGE请求(使用curl完成)时,我必须使用Web服务器侦听的内部端口。此端口不同于负载平衡器公开的外部端口80或443。 但是invalidate()方法使用包含端口的完整请求 生成cacheKey-因此我不能通过外部用户的请求在内部使缓存构建无效 我尝试在清除请求中为和其他标题使用X\u FORWARDED\u,但没有成功 有没有一种方法可以实现这一点,即不在AppCache.php中弄
PURGE
请求(使用curl完成)时,我必须使用Web服务器侦听的内部端口。此端口不同于负载平衡器公开的外部端口80或443。
但是invalidate()方法使用包含端口的完整请求
生成cacheKey-因此我不能通过外部用户的请求在内部使缓存构建无效
我尝试在清除请求中为和其他标题使用X\u FORWARDED\u,但没有成功
有没有一种方法可以实现这一点,即不在AppCache.php中弄乱并手动替换请求中的端口
多谢各位