lizardmedia / module-varnish-warmer
Lizard Media出品的Varnish Cache Warmer Magento2模块
2.3.2
2024-02-07 13:54 UTC
Requires
- php: >=7.1.0
- magento/framework: >=102.0
- magento/module-backend: *
- magento/module-catalog: *
- magento/module-config: *
- magento/module-store: *
- react/http-client: ^0.5.9
README
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进行版本控制。有关可用的版本,请参阅此存储库上的标签。
作者
- Maciej Sławik - 初始工作 - Lizard Media
- Bartosz Kubicki - 修复和维护 - Lizard Media
还可以查看参与此项目的贡献者列表。
许可证
本项目采用MIT许可证 - 有关详细信息,请参阅LICENSE.md文件