Weitere ähnliche Inhalte Ähnlich wie Performance pack introduction (20) Mehr von StanislavIdolov (7) Kürzlich hochgeladen (20) Performance pack introduction 3. Replace Zend_Currency component with Intl
NumberFormatter
Preconditions:
• 750 items in card loaded
• Discard Subsequent Rules -> Set to “Yes”
• Using Intl.NumberFormatter component instead of Zend_Currency in MagentoDirectoryModelCurrency::formatTxt gives the
following improvements:
4. Replace Zend_Currency component with Intl
NumberFormatter
Results:
• Load Cart Section - Total: 750 items 896.00ms -24.1% (-285ms) improvement
• Load Cart Section - Total: 751 items 896.00ms -24.8% (-295ms) improvement
• Load Cart Section - Total: 752 items 898.00ms -24.4% (-290ms) improvement
• Open Cart - Total: 750 items 1924.00ms -7.2% (-149ms) improvement
• Checkout start - Total: 750 items 1268.00ms -9.9% (-140ms) improvement
5. Optimize Images URL retrieving
Results:
Adobe Commerce + B2B only modules enabled
• Load Cart Section - Total: 750 Items
• Open Cart 1702.00ms -16.9% (-345ms) improvement
• Checkout start 1032.00ms -25.0% (-344ms) improvement
Adobe Commerce -> B2B and MSI modules enabled
• Load Cart Section - Total: 750 Items
• Open Cart 2321.00ms -12.8% (-342ms) improvement
• Checkout start 1674.00ms -17.2% (-347ms) improvement
7. AsyncOrder module
Adobe Commerce + B2B only modules enabled
• Load Cart Section - Total: 750 Items
• Checkout Payment Info/Place Order 54.00ms -98.7% (-4182ms) improvement
• Checkout success 94.00ms -62.1% (-154ms) improvement
Adobe Commerce -> B2B and MSI modules enabled
• Load Cart Section - Total: 750 Items
• Checkout Payment Info/Place Order 57.00ms -99.1% (-6101ms) improvement
• Checkout success 107.00ms -60.8% (-166ms) improvement
8. AsyncOrder module
• Currently, only built-in Magento payments (Check/Money Order, PayPal PayFlow Pro, Braintree, Klarna) support async order placement.
• OnePage Checkout -> Guest; Guest + Registration; Customer Log in During Checkout; Logged In Customer
• OnePage Checkout -> Out of Stock
• OnePage Checkout -> Zero QTY
• OnePage Checkout -> Logged In Customer ( Braintree )
• OnePage Checkout -> Shopping Cart (Logged In Customer) -> PayPal PayFlow Pro
• OnePage Checkout -> Shopping Cart (Logged In Customer) -> Klarna
• OnePage Checkout -> Shopping Cart (Logged In Customer) -> Zero Subtotal Checkout -> Free Shipping
• OnePage Checkout -> Shopping Cart (Logged In Customer) -> Check/Money Order -> UPS
• OnePage Checkout -> Shopping Cart (Logged In Customer) -> Check/Money Order -> USPS
• OnePage Checkout -> Shopping Cart (Logged In Customer) -> Check/Money Order -> FedEx
• OnePage Checkout -> Shopping Cart (Logged In Customer) -> Check/Money Order ->DHL
12. QuoteStorage module
• Should increase overall throughput on order place scenarios
• Store all information in one SQL row, in the future we will store it in non-persistent storage – Sessions, Redis, etc.
Add Bulk Of Simple Products to Cart 5911 -5.7% -357ms improvement
Load Cart Section - Total: 750 823 -46.4% -712ms improvement
Configurable Product 1 Add To Cart - Total: 751 1697 -26.6% -615ms improvement
Load Cart Section - Total: 751 823 -46.7% -720ms improvement
Configurable Product 2 Add To Cart - Total: 752 1696 -27.1% -631ms improvement
Load Cart Section - Total: 752 833 -46.5% -723ms improvement
Open Cart 1526 -35.5% -841ms improvement
Checkout start 869 -49.0% -835ms improvement
Checkout Email Available 36 -2.7% -1ms ok
Checkout Estimate Shipping Methods 1350 -56.0% -1715ms improvement
Checkout Billing/Shipping Information 1936 -64.3% -3487ms improvement
Checkout Payment Info/Place Order 4735 -22.8% -1398ms improvement
14. DeferredTotalCalculating module
Results
Add Bulk Of Simple Products to Cart 4479.00ms -91.5% (-48356ms) improvement
Quick Order Select Configure Product 1 Options 2392.00ms -75.5% (-7371ms) improvement
Quick Order Select Configure Product 2 Options 2380.00ms -75.7% (-7400ms) improvement
Simple Product 375 Add To Cart - Total: 375 301.00ms -92.4% (-3640ms) improvement
Configurable Product 375 Add To Cart - Total: 750 2035.00ms -79.9% (-8093ms) improvement