Skip to main content Skip to search Skip to main navigation
Diese Seite ist auch auf Deutsch verfügbar.
P2Lab sp. z o.o.

P2Lab Cache | Speed Optimization Tool

Description

Highlights

  • Full-Page Server-Side Caching - Stores complete HTML pages with multiple backend support (Redis, APCu, Filesystem)
  • Intelligent Tag-Based Cache Invalidation - Automatic selective cache clearing based on content relationships
  • Automated Cache Warmup System - Background cache generation for all store pages with progress tracking
  • Dynamic Content Loading - Asynchronous AJAX loading for personalized elements (cart, user menu)
  • Comprehensive Performance Analytics - Detailed statistics with cache hit/miss ratios and generation times

About the Extension

P2Lab Cache is an advanced caching module for Shopware 6 that significantly accelerates store performance through intelligent static content caching with dynamic loading capabilities for interactive elements.


How it works:


1. Two-tier caching system

  • Server-side cache - stores complete HTML pages in your chosen backend (Redis, APCu, Filesystem)
  • Browser cache - utilizes HTTP headers (ETag, Last-Modified, Cache-Control) to minimize data transfer


2. Automatic request interception

  • Module intercepts HTTP requests before Shopware initializes
  • If page is cached, returns it immediately (without starting the framework)
  • Drastically reduces response time (from seconds to milliseconds)


3. Intelligent cache invalidation

  • Tag system automatically tracks relationships between pages and products/categories
  • When updating a product, automatically clears cache only for related pages
  • Two invalidation modes: "request" (direct relationships only) and "extended" (related elements too)


4. Cache Warmup

  • Automatic cache generation for all store pages
  • Background processing via message queue system (Symfony Messenger)
  • Progress monitoring and error handling


5. Dynamic content loading

  • Dynamic elements (cart, user menu) are loaded asynchronously via AJAX
  • Page displays instantly from cache, while personalized elements load afterwards
  • User experience remains seamless, but page performs significantly faster


6. Statistics and monitoring

  • Detailed cache performance statistics (hit/miss ratio, generation times)
  • Cache size and compression information
  • Dashboard with key metrics


7. Configurable options

  • Cache backend selection (Redis for best performance, Filesystem as safe option)
  • Content compression (gzcompress) for space savings
  • Independent TTL settings for different page types
  • Ability to disable cache for selected page types


Benefits:

  • Dramatic speed improvement - pages load 10-100x faster
  • Reduced server costs - lower CPU and database load
  • Better SEO ranking - faster pages = higher Google rankings
  • Improved conversion - fast store = more sales

Details

  • Available: English, German
  • Category: SEO Optimization

About the Extension Partner

P2Lab sp. z o.o.

P2Lab sp. z o.o.

Partner Status

  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Rating: 5

    Average rating of 5 out of 5 stars

  • Partner since: 2023
  • Extensions: 8

Support

  • Based in: Poland
  • Speaks: German, English
  • Response time: Very quickly