我尝试在注释中 * @Cache(expires="+10 hours", public=false) 或者在控制器中$maxAge = 60*60; $response->setExpires(Carbon::create()->addHour()); $response-&g...
我配置了Symfony和FOSHttpCacheBundle(按照FOSHttpCache文档中的Varnish配置说明进行配置)。 我在我的控制器中添加了一个操作,该操作在响应HTTP标头中添加了一个test标签。 <?php use FOS\HttpCacheBundle\Co...
我在Symfony web应用程序前使用CloudFront作为缓存。为了获取基于用户角色(管理员,客户等)的缓存,我会在Lambda@Edge Viewer Request触发器中生成一个基于用户角色的哈希值。我将该哈希值作为请求标头传递给我的源,如X-User-Context-Hash。 ...