getpagespeed / magento2-session-unblocker
用于防止 Magento 2 中并发 AJAX 请求之间会话阻塞的模块
v0.1.5
2020-10-24 14:24 UTC
Requires
- php: >=7.1.0
- magento/framework: ^100.1|^101.0|^102.0|^103.0
- magento/module-catalog: ^101.0.0|^102.0.0|^103.0|^104.0
- magento/module-customer: ^101.0.0|^102.0.0|^103.0.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-12 23:12:48 UTC
README
本扩展通过减少会话锁定来提高 Magento 中 AJAX 请求的性能,而无需在缓存后端(例如 Redis)中禁用锁定
会话锁定可以防止来自并行请求的竞态条件,因此完全禁用它可能会导致会话数据丢失。
相反,我们通过在不再需要写入会话后立即关闭会话来最小化锁定时间。
安装
- 通过 composer 安装
composer require integer-net/magento2-session-unblocker
- 启用模块
bin/magento setup:upgrade
配置
无需配置。
变更日志
有关最近更改的更多信息,请参阅变更日志。
测试
Magento 集成测试
-
在
dev/tests/integration/etc/install-config-mysql.php
中配置测试数据库。在 Magento 文档中了解更多。 -
将包中的
Test/Integration/phpunit.xml.dist
复制到您的 Magento 安装中的dev/tests/integration/phpunit.xml
。 -
在那个目录中,运行
../../../vendor/bin/phpunit
贡献
有关详细信息,请参阅贡献指南。
安全
如果您发现任何安全相关的问题,请通过fs@integer-net.de 发送电子邮件,而不是使用问题跟踪器。
致谢
许可
MIT 许可证(MIT)。有关更多信息,请参阅许可文件。