kunstmaan / cache-bundle
Kunstmaan Cache 包为您的项目提供从 KunstmaanCMS 内部禁止某些页面从 Varnish 的能力。
7.1.1
2024-03-31 20:24 UTC
Requires
- php: ^8.1
- kunstmaan/admin-bundle: ^7.0
- kunstmaan/node-bundle: ^7.0
Requires (Dev)
- matthiasnoback/symfony-config-test: ^4.2.1
- matthiasnoback/symfony-dependency-injection-test: ^4.2.1
- phpunit/phpunit: ^9.5.5
- symfony/phpunit-bridge: ^7.0
- 7.x-dev
- 7.1.x-dev
- 7.1.1
- 7.1.0
- 7.1.0-alpha2
- 7.1.0-alpha1
- 7.0.x-dev
- 7.0.4
- 7.0.3
- 7.0.2
- 7.0.1
- 7.0.0
- 7.0.0-alpha1
- 6.x-dev
- 6.4.x-dev
- 6.4.2
- 6.4.1
- 6.4.0
- 6.4.0-alpha2
- 6.4.0-alpha1
- 6.3.x-dev
- 6.3.1
- 6.3.0
- 6.2.x-dev
- 6.2.5
- 6.2.4
- 6.2.3
- 6.2.2
- 6.2.1
- 6.2.0
- 6.1.x-dev
- 6.1.9
- 6.1.8
- 6.1.7
- 6.1.6
- 6.1.5
- 6.1.4
- 6.1.3
- 6.1.2
- 6.1.1
- 6.1.0
- 6.0.x-dev
- 6.0.6
- 6.0.5
- 6.0.4
- 6.0.3
- 6.0.2
- 6.0.1
- 6.0.0
- 5.10.x-dev
- dev-master / 5.10.x-dev
- 5.10.7
- 5.10.6
- 5.10.5
- 5.10.4
- 5.10.3
- 5.10.2
- 5.10.1
- 5.10.0
- 5.9.x-dev
- 5.9.3
- 5.9.2
- 5.9.1
- 5.9.0
- 5.8.x-dev
- 5.8.1
- 5.8.0
- 5.7.x-dev
- 5.7.3
- 5.7.2
- 5.7.1
- 5.7.0
- 5.6.x-dev
- 5.6.6
- 5.6.5
- 5.6.4
- 5.6.3
- 5.6.2
- 5.6.1
- 5.6.0
- 5.5.x-dev
- 5.5.6
- 5.5.5
- 5.5.4
- 5.5.3
- 5.5.2
- 5.5.1
- 5.5.0
- 5.4.x-dev
- 5.4.7
- 5.4.6
- 5.4.5
- 5.4.4
- 5.4.3
- 5.4.2
- 5.4.1
- 5.4.0
- 5.3.x-dev
- 5.3.14
- 5.3.13
- 5.3.12
- 5.3.11
- 5.3.10
- 5.3.9
- 5.3.8
- 5.3.7
- 5.3.6
- 5.3.5
- 5.3.4
- 5.3.3
- 5.3.2
- 5.3.1
- 5.3.0
- 5.2.x-dev
- 5.2.5
- 5.2.4
- 5.2.3
- 5.2.2
- 5.2.1
- 5.2.0
- dev-6.0-copy
This package is auto-updated.
Last update: 2024-09-20 20:06:12 UTC
README
安装
此包与所有 Symfony 3.* 版本兼容。有关安装的更多信息,请参阅安装 Symfony 和所有我们的包的逐行说明,请参阅入门指南,并享受完整的功能体验。
使用
此包允许您进行缓存操作。目前它是一个带有禁止从 varnish 禁止内容功能的起始包。
在 config.yml 中配置包
此包与 fos http 缓存包一起工作。因此,您需要添加以下配置,当然,使用您自己的 varnish 路径。
fos_http_cache: proxy_client: varnish: servers: - 127.0.0.1:6081 cache_manager: enabled: true invalidation: enabled: true
将 kunstmaan_cache 路由添加到您的 routing.yml 中
# KunstmaanCacheBundle KunstmaanCacheBundle: resource: "@KunstmaanCacheBundle/Resources/config/routing.yml" prefix: /{_locale}/ requirements: _locale: "%requiredlocales%"
结果
当您浏览主菜单中的“设置”时,您会看到有一个新的菜单项可供使用,标签为“Varnish 禁止”。在那里,您可以添加一个您希望从 varnish 禁止的路径。当您检查所有域名选项,并且您使用的是多域名网站时,该路径将从您的多域名所有主机上被禁止。
在节点上,您有新的菜单操作来清除该节点的缓存。