Uncategorized

Comment accélérer le fonctionnement de PrestaShop Store ?

Dans ce tutoriel, nous pouvons vérifier comment accélérer la boutique PrestaShop.
Le PrestaShop est une plateforme open source où vous pouvez créer votre propre boutique en ligne. Cette plateforme est créée en utilisant PHP et c’est l’une des plateformes les plus populaires pour ceux qui recherchent une boutique en ligne de toutes tailles car elle dispose d’un large éventail de modules complémentaires.
Si vous êtes déjà un utilisateur de la PrestaShop pour votre site de commerce électronique, afin d’améliorer les performances de votre boutique, vous disposez d’autant d’outils que possible. Par ce biais, je cherche à vous présenter certains des moyens courants et simples pour accélérer votre PrestaShop.

Vérifiez que le moteur de template Smarty est correctement configuré

Toutes les options d’optimisation mises en œuvre sont stockées de manière pratique dans la page Performance du Back office de PrestaShop 1.6. Vous pouvez accéder à la page Performance par la première connexion au Back Office de PrestaShop puis naviguez vers les Paramètres avancés >> Performance. Ensuite, allez à l’onglet « SMARTY ». La valeur de « Force compile » est marquée comme fausse et aussi le « Cache » est marqué comme vrai.
Activer CCC (Compresser, Combiner, Cache)
Grâce à cette option, vous pouvez condenser tous les CSS, JS et HTML en une seule ligne de code et vous pouvez éviter le problème des espaces ou des caractères inutiles. De plus, cela peut réduire la taille de votre fichier et la page web se chargera plus rapidement que le temps de chargement précédent.
Il suffit de cliquer sur l’onglet « Préférences » dans votre panneau d’administration puis sur l’option « Performance » ; vous y verrez les options « CCC » (Combine, Compress and Cache).
Activez tout sauf l’option « Compression HTML à haut risque » à cet endroit.

Configurer un CDN

Lorsque l’on pense à la vitesse du site et au temps de chargement minimum, cette exigence doit être valable dans le monde entier car les clients accèdent au site depuis n’importe quel endroit du monde. Ainsi, l’utilisation d’un CDN (Content Delivery Network) est la plus efficace pour réduire le temps de chargement entre le serveur et le client qui accède au site web.
Si vous configurez le CDN, l’étape suivante consiste à saisir les informations relatives au service de médias dans le PrestaShop. Le CDN (Content Delivery Network) mettra en cache le contenu statique de votre site web et servira globalement dans toute la zone couverte par le CDN. Ainsi, la demande des clients qui visitent le site web sera acheminée vers le serveur de périphérie le plus proche du CDN, car normalement la demande arrive sur le serveur d’origine.

Utilisez la dernière version de PHP

Comme le PrestaShop lui-même créé en PHP, la dernière version de PHP doit être utilisée car elle peut avoir un impact plus important sur la vitesse et les performances. Il est fortement recommandé de mettre à jour ou d’installer la dernière version de PHP. Et la dernière version disponible est PHP 7 qui apporte de bonnes performances à la boutique par rapport à PHP 5.
Activer l’une des options suivantes : Memcached, Xcache, APC ou le système de mise en cache par défaut de PrestaShop
Puisque le Memcached est le système de mise en cache de la mémoire disponible gratuitement et qu’il est également très simple, puissant et facile à utiliser pour le magasin. Il est très efficace pour résoudre des problèmes tels que la mise en cache de données volumineuses. Puisque cette mise en cache est utilisée par Wikipedia, Twitter ou Craigslist !
Il existe des alternatives pour le Memcached, vous pouvez utiliser le Xcache dans le même but. Ce dernier est disponible dans PrestaShop v1.5. Ou vous pouvez utiliser le système de mise en cache par défaut de PrestaShop qui est disponible dans le même menu et qui ne nécessite aucune extension côté serveur.

Optimisez votre base de données

Pour améliorer l’évolutivité et obtenir de meilleures performances, il est préférable d’utiliser Percona ou MariaDB plutôt que le standard MySQL pour votre boutique. Une autre méthode consiste à utiliser une base de données séparée pour MySQL au cas où le site web aurait un trafic important. Après tout, c’est la taille du serveur qui compte et non la façon dont il est configuré.
Et creusez dans la configuration de MySQL et vérifiez la valeur de query_cache et Cette valeur devrait être au minimum de « 512M ».
Et l’optimisation des bases de données est aussi une chose importante à faire de temps en temps. Cela peut grandement contribuer à réduire le temps de réponse de la base de données et le problème de charge dû à la base de données. Vous pouvez utiliser le module d’optimisation de la base de données PrestaShop à cet effet ; il est gratuit. Assurez-vous que vous ne supprimez pas les informations de commande ou les données de catalogue de la base de données, même par accident.
Désinstallez les modules non utilisés
Puisque la version 1.7 de PrestaShop est livrée avec une centaine de modules offrant un large éventail de fonctionnalités et de nombreuses fonctions dont vous n’avez peut-être pas besoin. Assurez-vous donc que vous n’avez activé que les modules nécessaires à votre boutique, afin que les modules désactivés ne se chargent pas et améliorent les performances du site.

Extras

1)Installer YSlow ou Google Page Speed
2) Optimisez votre code avec XDebug et KCacheGrind
Le confort et la satisfaction du client sont essentiels, alors si votre magasin est plein, les visiteurs du site l’adorent ! Et vous pourriez obtenir plus de commandes et donc plus de revenus. Vous devez donc vous occuper de ce genre de choses. La vitesse du site est une chose importante, alors vérifiez de temps en temps que le site se charge rapidement.

Vous pourriez également aimer...