Child pages
  • Paramètres de performances

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Smarty est le nom du langage de template utilisé par les thèmes de PrestaShop. Vous pouvez en apprendre plus sur ce langage à l'adresse http://www.smarty.net/.

Image RemovedImage Added

Deux options sont disponibles :

...

Mode debug

Lorsque vous êtes en mode debug, vous pouvez choisir l'impact qu'on certaines fonctionnalités sur PrestaShop, afin de mieux repérer là d'où vient une erreur :

Image RemovedImage Added

  • Désactiver les modules non développés par PrestaShop. Les modules créés par PrestaShop sont longuement testés et ne devraient pas poser de problème. Si vous activez cette option, vous pourrez si l'erreur provient du propre code de PrestaShop (coeur ou module), ou d'un module tiers.
  • Désactiver toutes les surcharges. De nombreuses fonctionnalités de PrestaShop peuvent être surchargées. Si vous activez cette option, tout le code de surcharge sera désactivé, et vous pourrez voir si le problème vient du code de PrestaShop, ou d'une surcharge tierce.
  • Mode debug. En activant cette option, les messages d'erreurs techniques s'afficheront dans votre interface de gestion de la boutique. Ceci est utile lorsque vous faites appel à quelqu'un de technique pour vous aider, sans pour autant lui donner les accès à votre boutique. Cette personne aura besoin de comprendre ce qu'il se passe sur votre boutique, et ces messages la guideront.

...

Vous pouvez désactiver les fonctionnalités suivantes :

Image RemovedImage Added

  • Déclinaison de produit. Les déclinaisons de produits vous permettent de créer toute une ligne de produits à partir d'un seul produit : variation de taille, de couleur, de capacité, etc.
  • Caractéristiques. Les caractéristiques vous permettent de donner des détails sur le produit : poids, matériaux, pays d'origine, etc.

...

Le nom est explicite : ces outils combinent les fichiers textuels de même type en un seul fichier plus gros, ce qui réduit le nombre de fichiers à télécharger ; il compresse ensuite le fichier à l'aide de l'algorithme Zip, ce qui donne des téléchargements plus rapides ; enfin, il met en cache les fichiers compressés, afin d'éviter au serveur de devoir relancer ce processus de concaténation et de compression à chaque fois qu'un fichier est demandé, ce qui alourdit la tâche du processus du serveur.

Image RemovedImage Added

  • "Smart cache" pour les feuilles de style. Les fichiers CSS sont des fichiers textuels, et peuvent être combinés et compressés en toute sécurité.
  • "Smart cache" pour le code JavaScript. Les fichiers JavaScript sont également des fichiers textuels, mais leur combinaison peut parfois être problématique. Assurez-vous de tout tester avant de laisser ce réglage activé.
  • Optimisation Apache. Ce réglage changera la configuration de votre serveur Web afin de le rendre plus efficace dans le cadre des options CCC.

...

Cette option vous permet de renvoyer une partie de votre trafic spécifique (fichiers image et vidéo, par exemple) vers d'autres serveurs en votre possession, par le biais d'autres domaines ou sous-domaines – le plus souvent hébergé au sein d'un CDN (Content Delivery Network). Par défaut, PrestaShop peut utiliser un serveur de média supplémentaire.

Image RemovedImage Added

Il ne suffit pas d'ajouter votre nom de domaine dans le champ pour soudainement faire des gains de performance. Pour autant, la mise en place d'un serveur média est une chose simple, et les gains sont réels et quasi-immédiats. Voici comment s'y prendre :

...

Cette section vous permet d'activer le cache, et de choisir la méthode de cache :

Image RemovedImage Added

  • Memcached. Un système distribué de cache. Très efficace, surtout si vous utilisez plusieurs serveurs, mais vous devrez d'abord vous assurer que votre serveur/hébergeur peut l'utiliser. Le plus souvent, si votre configuration PHP comprend l'extension PECL Memcached, tout est bon (vous pouvez télécharger cette extension ici : http://pecl.php.net/package/memcache). Vous pouvez ajouter des serveurs en cliquant sur le lien "Ajouter un serveur".
  • APC. Une alternative gratuite et ouverte à PHP Cache, robuste mais ne fonctionnant qu'avec un serveur – ce qui est souvent le cas lorsque vous lancez votre boutique en ligne. Ici encore, vérifiez la disponibilité de l'extension PECL APC sur votre serveur : http://pecl.php.net/package/APC.
  • Xcache. Xcache est un nouveau système de cache, spécifique au serveur Lighttpd – de fait, il ne fonctionnera pas avec le serveur Apache, l'un des plus populaires. Pour en apprendre plus, lisez http://xcache.lighttpd.net/.