fooman / composer-magento2-optimizations
此包已废弃,不再维护。未建议替代包。
用于提高 Magento 2 项目 Composer 性能的插件
dev-master
2021-03-11 22:21 UTC
Requires
- composer-plugin-api: ^1.1||^2.0
Requires (Dev)
- composer/composer: ^1.6||^2.0
- phpunit/phpunit: ^6
This package is auto-updated.
Last update: 2023-11-12 04:06:00 UTC
README
关于
从 zaporylie/composer-drupal-optimizations 适配于 Magento 2,此 composer-plugin 包含一系列改进,使执行重型 composer 命令(例如 composer update
或 composer require
)变得更加快速。
安装
composer require --dev fooman/composer-magento2-optimizations:dev-master
无需配置 🎊
优化
- 通过删除遗留的 symfony 标签来减少内存使用和 CPU 使用
基准测试
内存使用:351.1MiB(峰值:1092.15MiB),时间:17.23s
内存使用:268.44MiB(峰值:345.67MiB),时间:8.67s
配置
如果没有提供配置,此包将根据根 composer.json 文件中的 Magento 2 版本约束提供合理的默认值。默认配置应涵盖 99% 的情况。但是,如果您想手动指定要过滤掉的标签,欢迎使用 extra
部分
{ "extra": { "composer-magento2-optimizations": { "require": { "symfony/symfony": ">4.1" } } } }
您只需确保您的 Magento 项目约束在根 composer.json 中设置为 magento/project-community-edition: 2.3.0
/magento/project-enterprise-edition: 2.3.0
/magento/magento-cloud-metapackage: 2.3.0
或更高版本。
致谢
- Symfony 社区 - 灵感和开发;特别感谢 @nicolas-grekas
- Jakub Piasecki - 调整和维护