integer-net / magento2-session-unblocker
用于防止在并发AJAX请求之间发生会话阻塞的Magento 2模块
v0.1.5
2022-03-11 10:13 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
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-11 17:23:23 UTC
README
此扩展通过减少会话锁定来提高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)。请参阅许可文件以获取更多信息。