jetrails/

magento2-varnish

Magento 2 扩展,该扩展与 Varnish 缓存应用程序接口,以便通过 Magento 后端管理它

安装次数: 9,440

依赖者: 0

建议者: 0

安全: 0

星标: 2

关注者: 4

分支: 0

开放问题: 1

类型:magento2-module

3.0.5 2024-06-20 15:18 UTC

This package is auto-updated.

Last update: 2024-09-20 15:57:21 UTC


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 及其关联公司的注册商标。