integer-net/

magento2-session-unblocker

用于防止在并发AJAX请求之间发生会话阻塞的Magento 2模块

安装次数: 226,891

依赖项: 0

建议者: 0

安全: 0

星标: 78

关注者: 16

分支: 14

公开问题: 7

类型:magento2-module

v0.1.5 2022-03-11 10:13 UTC

README

Software License Build Status Coverage Status Quality Score

此扩展通过减少会话锁定来提高AJAX请求的性能,无需禁用缓存后端(如Redis)的锁定

会话锁定可以防止来自并行请求的竞态条件,因此完全禁用它可能会导致会话数据丢失。

相反,我们通过尽早关闭会话来最小化锁定时间,如果我们不再需要向其写入。

安装

  1. 通过Composer安装
    composer require integer-net/magento2-session-unblocker
    
  2. 启用模块
    bin/magento setup:upgrade
    

配置

无需配置。

变更日志

请参阅变更日志以获取有关最近更改的更多信息。

测试

Magento集成测试

  1. dev/tests/integration/etc/install-config-mysql.php中配置测试数据库。在Magento文档中了解更多。

  2. 将包中的Test/Integration/phpunit.xml.dist复制到您的Magento安装中的dev/tests/integration/phpunit.xml

  3. 在该目录中,运行

    ../../../vendor/bin/phpunit

贡献

请参阅贡献指南以获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件fs@integer-net.de联系,而不是使用问题跟踪器。

鸣谢

许可

MIT许可证(MIT)。请参阅许可文件以获取更多信息。