lizardmedia/module-varnish-warmer

Lizard Media出品的Varnish Cache Warmer Magento2模块

安装次数: 61 217

依赖关系: 0

建议者: 0

安全: 0

星标: 60

关注者: 11

分支: 23

开放问题: 5

类型:magento2-module

2.3.2 2024-02-07 13:54 UTC

This package is auto-updated.

Last update: 2024-09-07 15:23:10 UTC


README

Latest Stable Version Total Downloads License Scrutinizer Code Quality Build Status

Magento2 Varnish Cache Warmer

使用管理面板和CLI处理Varnish Cache清理和重新生成的Magento2模块。它通过使用多个进程来运行命令,以最小化运行时间。

入门指南

以下说明将帮助您在本地机器上安装项目副本以进行开发和测试。有关如何在生产系统上部署项目的说明,请参阅部署部分。

先决条件

对于版本1.0
  • Magento 2.2
  • PHP 7.1
对于版本2.0
  • Magento 2.3
  • PHP 7.1/7.2
对于版本2.2
  • Magento 2.3
  • PHP 7.1/7.2/7.3
对于版本2.3
  • Magento 2.3/2.4
  • PHP 7.1/7.2/7.3/7.4

安装

下载模块

使用composer(推荐)

只需运行

composer require lizardmedia/module-varnish-warmer
下载ZIP

下载模块的ZIP版本并将其解压缩到您的项目目录中

app/code/LizardMedia/VarnishWarmer

如果您使用ZIP文件,您需要手动安装模块的依赖项

composer require react/http-client:^0.5.9

安装模块

运行此命令

bin/magento module:enable LizardMedia_VarnishWarmer
bin/magento setup:upgrade

用法

管理面板

可以使用“Lizard Media Varnish Warmer”菜单标签在后台从管理面板运行这些命令。

CLI

可以使用Magento内置CLI运行这些命令

  • lm-varnish:cache-purge-homepage - 清除并重新生成主页
  • lm-varnish:cache-purge-general - 清除并重新生成主页和分类
  • lm-varnish:cache-purge-wildcard - 清除 * 并重新生成主页、分类和产品
  • lm-varnish:cache-purge-all - 清除并重新生成主页、分类和产品
  • lm-varnish:cache-purge-force - 清除 * 而不重新生成。省略锁检查
  • lm-varnish:cache-purge-products - 清除并重新生成产品
  • lm-varnish:cache-refresh-url - 清除并重新生成作为参数给出的单个URL

命令选项

  • store - 设置商店视图ID以获取正确的基准URL,例如
php bin/magento lm-varnish:cache-refresh-url "*" --store=1

开发者

可以在管理面板中自定义用于清除和重新生成Varnish缓存的进程数量。最大进程数在LizardMedia\VarnishWarmer\Model\Config\GeneralConfigProvider中指定。如果您有强大的服务器,您可以修改这些数字以使用更多资源。

贡献

有关我们的行为准则以及向我们的提交pull请求的流程的详细信息,请参阅CONTRIBUTING.md

版本控制

我们使用SemVer进行版本控制。有关可用的版本,请参阅此存储库上的标签

作者

还可以查看参与此项目的贡献者列表

许可证

本项目采用MIT许可证 - 有关详细信息,请参阅LICENSE.md文件