Une façon facile d'améliorer la vitesse de votre site PrestaShop est de désactiver Smarty compilation et la mise en cache. Par défaut, Smarty recompile les fichiers de modèle à chaque fois qu'ils sont demandés, ce qui est génial quand vous êtes le débogage des modèles, mais il ralentit votre site web. Lorsque vous avez terminé le débogage de vos modèles, vous devez désactiver cette fonctionnalité afin que templates Smarty sont inutilement recompilé. Pour ce faire, allez dans l'onglet Préférences> Performances et le changement "Force compiler" à "Non" et assurez-vous "Cache" est réglé sur "Oui". Templates Smarty doit ensuite charger instantanément sur votre site web, car ils ont déjà été élaborées et mises en cache.

PrestaShop a également l'option de cache des fichiers sur un autre serveur. Choisissez "Memcache» comme «système de mise en cache" si vous avez l'extension PECL Memcache installé sur votre serveur. Il n'est pas installé par défaut dans PHP, vous aurez probablement le plus besoin de le télécharger ici et l'installer sur votre serveur ou demander à votre hébergeur de l'installer pour vous. Vous obtiendrez le message d'avertissement suivant jusqu'à ce que vous faites. Cliquez sur "Ajouter un serveur" pour ajouter un nouveau serveur et lui assigner un poids.

Alternativement, vous pouvez choisir "File System" comme le "système de mise en cache". Cela va enregistrer un cache sur votre site web. Vous pouvez également spécifier la profondeur de répertoire du cache.
