graphcommerce / magento-fast-boot
Magento PHP-FPM bootstrap optimizations with bounded local PHP caches, authoritative shared-cache invalidation and optional class preloading.
Package info
github.com/graphcommerce-org/magento2-GraphCommerce_FastBoot
Type:magento2-module
pkg:composer/graphcommerce/magento-fast-boot
Requires
- php: ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0
- colinmollenhour/credis: ^1.17
- magento/framework: ^103.0.8
- magento/module-catalog-graph-ql: ^100.4.8
- magento/module-config: ^101.2.8
- magento/module-customer: ^103.0.8
- magento/module-customer-graph-ql: ^100.4.8
- magento/module-deploy: ^100.4.8
- magento/module-eav: ^102.1.8
- magento/module-graph-ql: ^100.4.8
- magento/module-graph-ql-cache: ^100.4.5
- magento/module-store: ^101.1.8
- magento/module-tax: ^100.4.8
- magento/module-theme: ^101.1.8
- nikic/php-parser: ^5.0
- webonyx/graphql-php: ^15.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
- graphcommerce/module-fast-boot: v0.2.0-rc5
- graphcommerce/module-fast-boot-cache: v0.2.0-rc5
- graphcommerce/module-fast-boot-graph-ql: v0.2.0-rc5
- graphcommerce/module-fast-boot-preload: v0.2.0-rc5
This package is not auto-updated.
Last update: 2026-09-15 13:35:32 UTC
README
FastBoot reduces repeated Magento bootstrap and GraphQL work using node-local PHP data caches with shared invalidation. The package includes an independent PHP class preload module.
| Module | Documentation |
|---|---|
| FastBoot | Installation and deployment |
| FastBootCache | Cache configuration and behavior |
| FastBootGraphQl | GraphQL optimizations |
| FastBootPreload | Class preloading |
Online benchmarks
Median PHP execution time on a deployed AMD EPYC server, with 600 measured requests per workload and configuration. Savings are Native − (FastBoot + preload).
| Workload | Native | FastBoot | FastBoot + preload | Saved vs native |
|---|---|---|---|---|
| Store configuration | 32.88 ms | 19.32 ms | 14.45 ms | 18.43 ms |
| 24 products, including price ranges | 535.22 ms | 522.46 ms | 499.62 ms | 35.60 ms |
| Luma category, 8 products | 160.89 ms | 145.74 ms | 128.76 ms | 32.13 ms |
Full online results, including confidence intervals, memory usage and public HTTPS timings. Local M5 Mac results.
Requirements
- Magento 2.4.8 or compatible Mage-OS APIs.
- PHP 8.2–8.5, subject to the installed Magento version.
- A writable Redis primary for schema L1.
- Private, node-local cache storage.
Release candidate.