【发布时间】:2017-06-14 19:38:04
【问题描述】:
当我对自定义页面使用 HTTP 缓存时,Symfony2 会在缓存文件夹下为其创建一个文件,并且可以为该缓存设置超时。但是,当我更新与该特定页面相关的一些数据库信息时,我的用户无法看到更改(取决于缓存寿命)。为了解决这个问题,我想使用该页面的 URI 在更新操作中删除特定文件,但我不知道该怎么做!。
您知道如何删除缓存文件及其 URI 或任何其他解决此问题的方法吗?
【问题讨论】:
-
在 symfony 书中说:“最标准的方法是通过特殊的 PURGE HTTP 方法请求清除给定 URL 的缓存”。但是如何从我的 symfony 控制器内部创建 PURGE HTTP 方法?
标签: php caching symfony symfony-2.1