Site icon PrestaShop | General Knowledge

PrestaShop speed optimization checklist

Here’s a practical PrestaShop Speed Optimization Checklist you can follow step-by-step. This is useful for both PrestaShop 1.7 and 8.x, and especially relevant since you’re working on improving website speed πŸš€


βœ… 1. Hosting & Server Optimization (Very Important)

βœ” Use SSD / NVMe hosting
βœ” PHP version 8.1 or recommended by your PrestaShop version
βœ” Enable OPcache
βœ” Minimum 2 GB RAM (4 GB+ recommended for busy stores)
βœ” Use HTTP/2 or HTTP/3
βœ” Enable GZIP / Brotli compression
βœ” Keep memory_limit β‰₯ 256M

πŸ‘‰ Avoid shared hosting if possible; use VPS / Cloud


βœ… 2. PrestaShop Performance Settings

Back Office β†’ Advanced Parameters β†’ Performance

βœ” Smarty Cache: ON
βœ” Compilation: Never recompile templates
βœ” Cache type: Filesystem or Memcached/Redis
βœ” CCC (Combine, Compress, Cache):

⚠ Disable CCC temporarily only while debugging


βœ… 3. Enable Caching (Critical)

βœ” Use Redis or Memcached
βœ” Page Cache module (official or trusted 3rd-party)
βœ” Enable browser caching

Apache

ExpiresActive On
ExpiresDefault "access plus 1 year"

Nginx

expires 365d;

βœ… 4. Image Optimization (Big Speed Boost)

βœ” Use WebP images
βœ” Resize large product images
βœ” Regenerate thumbnails
βœ” Lazy-load images
βœ” Compress images (TinyPNG / ImageMagick)

πŸ‘‰ Product images are the #1 cause of slow PrestaShop sites


βœ… 5. Theme Optimization

βœ” Use a lightweight theme
βœ” Remove unused JS & CSS files
βœ” Avoid heavy sliders & animations
βœ” Optimize header & footer hooks
βœ” Disable unused theme features

⚠ Many themes load 30–50 JS files unnecessarily


βœ… 6. Module Optimization (Very Important)

βœ” Disable unused modules
βœ” Remove heavy modules:

πŸ‘‰ Each enabled module adds DB + PHP load


βœ… 7. Database Optimization

βœ” Clean:


βœ… 8. Reduce External Scripts

βœ” Limit:


βœ… 9. CDN (Recommended)

βœ” Use Cloudflare / BunnyCDN
βœ” Enable:


βœ… 10. Mobile Speed Optimization

βœ” Test mobile separately
βœ” Reduce image size for mobile
βœ” Avoid pop-ups on mobile
βœ” Ensure lazy-loading works on mobile


βœ… 11. Core Web Vitals (Google Ranking)

Target:

Fix:
βœ” Hero image preload
βœ” Remove layout shifts
βœ” Defer non-critical JS


βœ… 12. Regular Maintenance

βœ” Update PrestaShop core
βœ” Update theme & modules
βœ” Clear cache after changes
βœ” Monitor speed monthly


πŸ§ͺ Speed Testing Tools

βœ” Google PageSpeed Insights
βœ” GTmetrix
βœ” WebPageTest
βœ” Lighthouse (Chrome)


πŸ”₯ Quick Wins (Most Impact)

βœ” Enable Smarty + Redis
βœ” Image optimization (WebP)
βœ” Disable unused modules
βœ” Cloudflare CDN
βœ” Lightweight theme


Β 

Exit mobile version