getpagespeed/magento2-session-unblocker

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

安装次数: 1,319

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 14

类型:magento2-module

v0.1.5 2020-10-24 14:24 UTC

README

Software License Build Status Coverage Status Quality Score

本扩展通过减少会话锁定来提高 Magento 中 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)。有关更多信息,请参阅许可文件