SifrBolt Documentation
Documentation to understand the SifrBolt platform and use it effectively.
Goal
Use this guide to balance personalized components with aggressive caching. You will configure allow/deny lists, rollout the changes safely, and validate the results.
Prerequisites
- Surge or higher plan with the Performance Pack enabled.
- Redis or compatible object cache connected to your WordPress stack.
- Console access with permission to edit cache policies and rollout rings.
Step 1 · Assess Your Page Structure
- Identify the blocks on your PDPs that require fresh data each request (e.g., cart widgets, low-inventory banners).
- List the components that can be cached—catalog metadata, pricing tables, recommendation carousels.
- Capture baseline metrics for TTFB and conversion so you can compare after rollout.
Step 2 · Configure Adaptive Cache
- In the console, open Cache Policies → Adaptive Cache for the target storefront.
- Add volatile routes or fragments to the Deny list and cache-friendly ones to the Allow list.
- Enable Stale-While-Revalidate (SWR) and set the refresh interval that matches your catalog updates.
- Save the draft and request signatures if your workspace requires approval.
Step 3 · Roll Out Safely
- Create rollout rings (10% → 50% → 100%) so you can compare performance at each stage.
- Promote the policy through the rings, monitoring latency and error rates in the console dashboards.
- If you surface anomalies, pause the rollout and adjust the allow/deny lists; relaunch after validation.
Step 4 · Validate the Results
Verification
- Download bundle
adaptive-cache-2025-01from the Trust Center (Performance Packs → Recipes). - Use the verification CLI to confirm the signed configuration (for example
bunx @sifrbolt/verify rollout --bundle adaptive-cache-2025-01). - Compare pre/post metrics attached to the bundle or export your own from the console timeline.
Follow-Up Actions
- Share the validated metrics with stakeholders using the Launch Summary template included in the bundle.
- Replicate the configuration across other storefronts, adjusting allow/deny lists to match local content.
- Combine adaptive caching with the Image IQ feature pack to extend gains to media-heavy PDPs.
Add additional cache and performance recipes under docs/src/pages/implementation/ as you expand coverage.