nitropack / magento2-extension
适用于Magento 2.3和Magento 2.4的官方NitroPack扩展。
3.3.1
2024-07-18 06:33 UTC
Requires
- php: ~7.3.0||~7.4.0||~8.0.0||~8.1.0||~8.2.0||~8.3.0
- ext-curl: *
- nitropack/nitropackcloud-sdk: ^0.56.1
This package is auto-updated.
Last update: 2024-09-18 06:48:41 UTC
README
NitroPack扩展为您的Magento商店带来了市场上最优质的网站速度和性能优化方案。通过全球163,000多个网站所有者和商家的自动缓存、图片和代码优化,提高页面浏览量、转化率和收入。
今天注册,获取业界领先的缓存、高级图片和代码优化、内置CDN、懒加载等功能。
NitroPack主页:www.nitropack.io
安装说明:https://support.nitropack.io/hc/en-us/articles/12706205048081
发布说明
3.3.0:
与Magento开源兼容:2.4
稳定性:稳定构建
描述
- 改进:添加了包含针对特定托管提供商的额外Varnish头部的选项。
- 改进:在一个Magento网站上使用多个Varnish实例。
- 改进:在系统配置中添加了一个标志,用于停止每个产品、类别、CMS页面和CMS块更新的无效化过程。
- 改进:为缓存应用程序配置被锁定用户创建了一个警告消息。
- 改进:在所有PHP类中添加了DocBlocks,以更好地进行代码文档。
- 改进:如果Magento环境文件包含特定的缓存设置,NitroPack现在将自动连接到Redis。
- 改进:在从Magento插件重定向到NitroPack App时预选网站。
- 错误修复:“应用自动修复”扩展禁用模态窗口不再出现。
- 错误修复:点击所选模式时不再出现弹出窗口。
3.2.1:
与Magento开源兼容:2.4
稳定性:稳定构建
描述
- 改进:添加了用户服务器和Magento配置中Varnish不匹配的警告。
- 改进:反向代理现在支持域名。
- 错误修复:解决了一个URL的重复标签API触发器问题。
3.2.0:
与Magento开源兼容:2.4
稳定性:稳定构建
描述
- 改进:创建CLI命令,通过标签、产品、类别和URL清除缓存。
- 改进:代码重构。
- 改进:增强与Magento 2.4.7和2.3的兼容性。
- 错误修复:修复了当存在backlog.queue文件并且访问NitroPack扩展设置时,NitroPack扩展断开连接的问题。
- 错误修复:解决了无法下载日志文件的问题。
3.1.1:
与Magento开源兼容:2.4
稳定性:稳定构建
描述
- 改进:增强了无效化请求的处理。
3.1.0:
与Magento开源兼容:2.4
稳定性:稳定构建
描述
- 改进:增强了观察者,以实现更快速和更好的缓存清除。
- 改进:将网站地图合并为单级,以提高缓存预热。
- 改进:在启用之前验证Redis配置。
- 错误修复:在升级Magento期间不再出现临时断开连接。
3.0.1:
与Magento开源兼容:2.4
稳定性:稳定构建
描述:错误修复:解决了使用CSS最小化编译期间可能遇到的Tailwind CSS的潜在问题。
3.0.0:
与Magento开源兼容:2.4
稳定性:稳定构建
描述
- 改进:实现了NitroPack扩展的UI重制,使其更易于导航和使用。
- 改进:在缓存预热时添加了对多个商店视图XML的支持。现在为不同的商店视图生成不同的XML文件,确保高效的缓存。
- 改进:缓存预热的小幅改进。
- 改进:为NitroPack扩展添加了日志功能,便于更容易地进行故障排除。
2.9.2:
与Magento开源兼容:2.4
稳定性:稳定构建
描述:改进:增强了忽略标签功能,以便对具有特定模式的项进行标记。
2.9.1:
与Magento开源兼容:2.4
稳定性:稳定构建
描述:改进:PHP 7.4 兼容性
2.9.0:
与Magento开源兼容:2.4
稳定性:稳定构建
描述:改进
- 改进:增加了对Fastly CDN的集成。
- 改进:对Varnish 集成进行代码重构。
- 错误修复:解决了启用 Varnish 导致完全页面缓存选项更改为 NitroPack 的问题。
2.8.0:
与Magento开源兼容:2.4
稳定性:稳定构建
描述:改进
- 忽略缓存标签 - 用户可以通过指定在清除过程中要忽略哪些缓存标签来提高性能。
- 用户入门电子邮件 - 为尚未连接扩展的用户引入了用户入门电子邮件。
- 代码重构 - 移除 ObjectManager 类的使用以及从设置 JSON 中移除的不再使用的旧信息参数。
2.7.1:
与Magento开源兼容:2.4
稳定性:稳定构建
描述:修复
- 错误修复:本版本回归到我们之前的页面缓存方法,即使在存在不可缓存的块的情况下,也能缓存整个页面。
2.7.0:
与Magento开源兼容:2.4
稳定性:稳定构建
描述
改进
- 我们的诊断功能已得到增强,以更好地识别为什么 Magento 缓存标签可能缺失,这可能会引起与 NitroPack 相关的问题。
- 我们恢复了 GZIP 压缩功能,并具有一个巧妙的功能,可以隐藏已启用的设置,确保更平滑的运行并防止意外激活。
2.6.1:
与Magento开源兼容:2.4
稳定性:稳定构建
描述
改进
- 精炼 API 密钥和 API 密钥标签,以提高清晰度。
- 通过升级 X-Magento-Vary 标头的加密协议来增强安全性。
- 在 NitroPack 脚本中实施了技术增强。
2.6.0:
与Magento开源兼容:2.4
稳定性:稳定构建
描述
改进
- 用户现在可以控制其 NitroPack 缓存是否会在特定产品属性更改时被清除。
- 错误修复:解决了默认 Magento 缓存刷新时的问题。
- 错误修复:缓存预热状态现在与 NitroPack 设置准确同步。
2.5.3:
与Magento开源兼容:2.4
稳定性:稳定构建
描述:修复
- 在本更新中,我们实施了检查以确保 Magento 中存在特定的类和变量,从而增强了 NitroPack 的功能。
2.5.2:
与Magento开源兼容:2.4
稳定性:稳定构建
描述:修复
- 修复了 Redis 缓存刷新问题,确保可靠的缓存管理。
- 在产品属性更改检查中添加了一个条件,以提高效率。
2.5.1:
与Magento开源兼容:2.4
稳定性:稳定构建
描述:改进:我们的缓存清除 webhook 现在支持清除多个 URL,为缓存管理提供了更高的效率和灵活性。
2.5.0:
与Magento开源兼容:2.4
稳定性:稳定构建
描述:改进
- 产品数量更改不会再触发页面失效。
- 增强了各种扩展事件的通知。
2.4.7:
与Magento开源兼容:2.4
稳定性:稳定构建
描述:修复
- 如果 NitroPack API 断开连接,最终用户将不会在网站底部(页脚)看到错误消息或损坏的 NitroPack 横幅。
2.4.6:
与Magento开源兼容:2.4
稳定性:稳定构建
描述:改进
- 新的支持小部件
2.4.5:
与Magento开源兼容:2.4
稳定性:稳定构建
描述:改进
- SDK 版本更新:我们已更新 SDK,以确保更可靠的性能。
- 改进的通知:我们引入了新的通知系统,以保持您的知情。当启用测试模式(以前称为“安全模式”)时,您将收到通知,这将为您提供更好的控制并监控系统状态。
- 问题解决:NitroPack 的空白事件 - 解决了误触发空白事件的 NitroPack 问题。享受更平滑的 NitroPack 体验。
- 优化 Varnish 配置:我们已经优化了 Varnish 配置过程,以在正确的时机触发 Varnish 配置 API,确保在每次页面优化和失效后准确性。
2.4.3:
与Magento开源兼容:2.4
稳定性:稳定构建
描述:改进
- 为 Magento 2.3 修复错误和兼容性改进,以及无效 URL 的超时错误修复
2.4.2:
与Magento开源兼容:2.4
稳定性:稳定构建
描述:改进
- 配置 webhook 改进
2.4.1:
与Magento开源兼容:2.4
稳定性:稳定构建
描述:改进
- 通过新的设置字段、错误检测和与主NitroPack应用的通信改进,提升了代理服务器配置流程
- 缓存清除时自动执行CRON任务
- 针对NitroPack自动或手动禁用相关的不同情况,增加了额外的通知
2.4.0:
与Magento开源兼容:2.4
稳定性:稳定构建
描述
- 新功能:增强缓存功能,支持缓存变体 - NitroPack将根据客户群体、选择的店铺、货币、语言以及客户是否登录来缓存页面不同版本
2.3.3:
与Magento开源兼容:2.4
稳定性:稳定构建
描述
- 改进店铺视图优化:为包含多个店铺视图的店铺组引入了新的观察者,以增强对cookie变体的处理。此观察者确保根据访问的特定店铺视图添加适当的cookie变体。
- 根据不同的CRON状态改进NitroPack行为
2.3.1:
与Magento开源兼容:2.4
稳定性:稳定构建
描述
- 在连接NitroPack之前,添加了一个新检查来清除标签
2.3.0:
与Magento开源兼容:2.4
稳定性:稳定构建
描述
- 标签系统改进:新版本的NitroPack对标签系统进行了改进,特别是实现了Magento原生标签。这一增强允许基于Magento的本地标签系统更好地管理和控制缓存。
- 改进Varnish兼容性:现在可以使用Varnish缓存排除NitroPack缓存的URL(通过使用NitroPack排除URL功能)。这一改进确保了NitroPack和Varnish缓存之间的集成更加无缝。
- 改进Varnish兼容性:更新了Varnish失效过程。这次更新后,Varnish失效过程现在取决于系统配置,允许它根据特定的配置设置无缝工作。这确保了在必要时可以更准确和有效地失效Varnish缓存。
- NitroPack安全模式集成:新版本引入了NitroPack安全模式的集成。安全模式是一种允许用户轻松启用或禁用NitroPack优化功能而不会影响网站性能的功能。此集成使用户对NitroPack缓存和优化功能有更大的灵活性和控制力。
- 缓存第三方自定义URL:新版本的NitroPack引入了缓存所有第三方自定义URL的能力。这一增强允许NitroPack不仅有效地缓存和优化网站自身的内容,还可以缓存和优化来自第三方集成的自定义URL,提供了一个更全面的缓存解决方案。
2.2.3:
与Magento开源兼容:2.4
稳定性:稳定构建
描述
修复和改进
- 现在可以使用除了80以外的端口来使用Varnish
- 修正了指示浏览器不要缓存结账、购物车等页面的头部行为
- 改进了NitroPack和Varnish缓存层之间的通信
2.2.1:
与Magento开源兼容:2.4
稳定性:稳定构建
描述
本版本包含以下功能
- 额外的安全URL可以访问连接的Magento实例的Webhook令牌
- 生成诊断报告文件(验证是否已配置所需的配置,有助于支持案例)
- 如果网站处于维护模式,则自动禁用NitroPack扩展
2.1.7:
与Magento开源兼容:2.4
稳定性:稳定构建
描述
错误修复和改进
- 修复了通过NitroPack应用仪表板强制禁用时出现的反向代理配置问题
- 如果Varnish服务器配置错误,则不会从Varnish服务器提供优化页面,而是从NitroPack存储提供
- NitroPack扩展仪表板将在检测到问题时通知需要启用CRON进行健康检查
2.1.6:
与Magento开源兼容:2.4
稳定性:稳定构建
描述
由于在产品更改时添加了店铺视图的父类别,导致每个页面都会被清除,这并不是正确的行为,已修复
2.1.5:
与Magento Open Source兼容:2.4 稳定性:稳定构建描述:修复了NitroPack SDK更改问题,在函数中添加参数
2.1.3:
与Magento开源兼容:2.4
稳定性:稳定构建
描述
已修复了针对不同Magento版本(即2.3,2.4.3,2.4.5和2.4.6)的Magento MySQL队列问题
2.1.2:
与Magento开源兼容:2.4
稳定性:稳定构建
描述
init-release