gocache / cdn
GoCache CDN Magento 2 模块
2.3.7.4
2022-07-24 21:24 UTC
Requires
- php: 7.*|8.*
This package is auto-updated.
Last update: 2024-09-16 16:49:14 UTC
README
在编辑 Magento 中的产品后,清除 CDN 中产品缓存的模块
关于
此模块会识别已注册产品的标签,并在 Magento 中更改其信息时始终清理 GoCache CDN 中的缓存,从而仅清理与产品相关的缓存,保持已缓存的前页和静态文件,从而提高缓存速度和效率。
它使用 GoCache 的 Cache-Tags 功能,仅清理与产品相关的缓存,保持已缓存的前页和静态文件,从而提高缓存速度和效率。
必需要求
- 在 GoCache 上创建账户并生成令牌
- 在 Magento 上注册的产品需要属于除默认类别外的其他某个类别
- 在 GoCache 控制面板中禁用 Smart Cache
- PHP 7.3 或更高版本
- Magento 2.3 或 2.4
安装
注意:在安装新版本之前,必须删除此模块的旧版本。
在安装 Magento 的文件夹中运行以下命令
MAGENTO_DOCUMENT_ROOT=/var/www/magento2 COMPOSER_MEMORY_LIMIT=-1 composer require gocache/cdn:1.0.4 cd $MAGENTO_DOCUMENT_ROOT php bin/magento module:enable GoCache_CDN php bin/magento cache:flush php bin/magento setup:upgrade php bin/magento setup:di:compile
配置
配置分为两部分,一部分在 GoCache 控制面板中查看 API 令牌并配置域的 Smart Rules,另一部分在 Magento 中配置模块作为 Magento 的主要缓存系统。
GoCache 控制面板
- 登录到https://painel.gocache.com.br
- 点击“我的账户”按钮,然后点击“账户”选项卡以查看 API 令牌
- 点击菜单“域名”,然后在使用的 Magento 域名上点击“Smart Rules”按钮
- 添加一个规则,条件为 URL,值为
/(admin*|*checkout*|*cart*)
,并选择 缓存类型 为不缓存
- 添加一个规则,条件为 HTTP 方法,选择
GET
、HEAD
、OPTIONS
,并选择 缓存类型 为全缓存
Magento
- 登录到 Admin
- 点击侧边菜单,然后转到 商店 => 配置 => 高级 => 系统
- 展开 全页缓存 部分,并选择缓存类型为
GoCache CDN
- 仍在 全页缓存 部分中,填写由 GoCache 控制面板生成的令牌和网站域名
帮助和支持
通过 GoCache 支持渠道联系支持以获取帮助、解答疑问或提供有关 Magento 模块的反馈。
许可证
MIT