Rendiment i cache
Caché de PrestaShop, compilació de plantilles i bones pràctiques perquè la botiga vagi ràpida.
Un e-commerce lent perd vendes i posicionament. PrestaShop pot anar molt ràpid, però de sèrie ve configurat per desenvolupar, no per produir. Cal canviar el xip en passar a producció.
La cache interna
A producció, des de Paràmetres avançats → Rendiment:
- Activa la cache de Smarty i posa la recompilació de plantilles en “no recompilar mai”. En local fas just el contrari, perquè vols veure els canvis a l’instant.
- Activa CCC (Combine, Compress, Cache) per ajuntar i comprimir CSS i JS: menys peticions i menys pes. Després prova la botiga sencera, perquè algun mòdul mal fet pot trencar-se amb el CSS combinat.
El que de veritat mou l’agulla
Bona part del rendiment és fora de PrestaShop, al servidor:
- OPcache de PHP activat (cache d’opcodes; gratis i molt efectiu).
- Redis o Memcached per a la cache de dades en botigues amb tràfic.
- Una CDN per servir imatges i assets estàtics a prop de l’usuari.
La regla d’or: mesura
Abans de tocar res, mesura amb una eina real (el profiler de PrestaShop, eines de rendiment del navegador, etc.) i ataca el coll d’ampolla concret. Optimitzar a cegues és la manera més fàcil de perdre hores en allò que no afectava. Primer la dada, després el canvi.