jetrails / magento2-varnish
Magento 2 扩展,该扩展与 Varnish 缓存应用程序接口,以便通过 Magento 后端管理它
3.0.5
2024-06-20 15:18 UTC
Requires
- php: >=7.2
Requires (Dev)
README
Magento 2 扩展,该扩展与 Varnish® 缓存应用程序接口,以便通过 Magento 后端管理。
关于
本模块有助于管理您的 Magento 2 商店的 varnish Cache™ 缓存。它支持多个 Varnish 服务器配置。可以将清除请求发送到所有这些服务器,以清除特定 URL、特定 Magento 标签、自定义禁止规则,或者简单地清除存储在所述 Varnish 服务器中的所有缓存。可以设置缓存排除规则以不缓存路径或 Magento 路由。最后,存在一个 调试 模式,它将显示是否在加载页面时使用了 Varnish FPC,以及如果页面被排除,应该责备哪些排除规则。
文档
用户手册可在此处找到。那里提供了扩展提供的所有功能的详细信息。它还带您了解了如何安装和配置此扩展的过程。
构建系统
用于此目的的简单 Makefile 非常易于使用。要获取完整命令列表及其描述,请运行以下命令
$ make help
以下是一些更有用的用例
# Replace version number with latest git tag value $ make bump # Replace version with specified value $ make VERSION=1.0.0 bump # Package with version being latest git tag value $ make package # Package with version being manually specified $ make VERSION=1.0.0 package
开发环境
我们使用一个极其简单的临时开发环境。您可以通过以下方式启动它
mkdir -p ./private/varnish cp conf/varnish/*.vcl ./private/varnish docker compose up -d docker compose logs -f docker compose down # destroy environment
您可以通过运行以下命令将模块部署到开发环境
make clean make build make deploy
然后,您可以通过运行以下命令访问 magento 容器
docker compose exec magento bash
一旦进入容器,您就可以运行标准命令来安装模块
magento setup:upgrade magento setup:di:compile
Magento 网站托管在 https://,后端可通过 https:///admin 访达。默认用户名是 jetrails
,默认密码是 magento2
。
法律免责声明
Varnish 是 Varnish Software AB 及其关联公司的注册商标。