gocache/cdn

GoCache CDN Magento 2 模块

安装次数: 6,582

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 1

类型:magento2-module

2.3.7.4 2022-07-24 21:24 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 控制面板

  1. 登录到https://painel.gocache.com.br
  2. 点击“我的账户”按钮,然后点击“账户”选项卡以查看 API 令牌
  3. 点击菜单“域名”,然后在使用的 Magento 域名上点击“Smart Rules”按钮
  4. 添加一个规则,条件为 URL,值为 /(admin*|*checkout*|*cart*),并选择 缓存类型不缓存
  5. 添加一个规则,条件为 HTTP 方法,选择 GETHEADOPTIONS,并选择 缓存类型全缓存

Magento

  1. 登录到 Admin
  2. 点击侧边菜单,然后转到 商店 => 配置 => 高级 => 系统
  3. 展开 全页缓存 部分,并选择缓存类型为 GoCache CDN
  4. 仍在 全页缓存 部分中,填写由 GoCache 控制面板生成的令牌和网站域名

帮助和支持

通过 GoCache 支持渠道联系支持以获取帮助、解答疑问或提供有关 Magento 模块的反馈。

许可证

MIT