friendsofsymfony/http-cache-bundle

根据路径设置HTTP缓存头并发送失效请求到您的HTTP缓存

安装次数:10,125,600

依赖项: 42

建议者: 2

安全: 0

星标: 430

关注者: 18

分支: 80

开放问题: 11

类型:symfony-bundle

3.0.1 2024-05-07 09:23 UTC

README

Build Status Scrutinizer Code Quality Code Coverage Latest Stable Version Documentation Status

介绍

此捆绑包提供工具以改善使用Symfony的HTTP缓存。它提供全局配置选项,根据请求的路径、控制器和其他方面设置缓存头。此外,它提供FOSHttpCache库工具的服务,以主动使缓存代理失效,并提供一些在处理缓存代理时可以使用的附加工具。

功能

  • 通过您的应用配置设置基于路径的缓存过期头;
  • 不编写PHP代码设置失效方案;
  • 标记您的响应并基于标记使缓存失效;
  • 以最小的影响发送失效请求;
  • 根据用户类型(例如,角色)区分缓存;
  • 轻松实现自己的HTTP缓存客户端。

文档

文档可在Read the Docs上找到。

路线图

此捆绑包与Varnish完全兼容,并在多个系统中投入生产使用。Nginx和Symfony内置的HttpCache仅支持部分功能。

如果您对此捆绑包的开发感兴趣,请参阅GitHub问题

许可

此捆绑包在MIT许可下发布。有关更多信息,请参阅包含的LICENSE文件。