Meilleure configuration PHP pour PrestaShop

Les paramètres ci-dessous sont testés en production pour 500 à 20 000 produits et 3 mio d’attributs. Pour bénéficier d’une gestion souple et optimisée des fonctionnalités du serveur, ainsi que de la meilleure vitesse pour travailler avec Prestasho, p prenez un serveur racine dédié ou un serveur racine VPS. Dans la plupart des cas, les serveurs gérés n'ont pas la possibilité d'apporter les modifications nécessaires à la configuration du serveur.

Vous avez besoin d'au moins php 5.6.30. Vous obtiendrez de meilleures performances avec php 7 et mySQL 5.7 ou mariaDB 10. Aucun accélérateur n’est nécessaire, au contraire, le meilleur est l’utilisation de php-fpm + opcache + ngnix au proxy.

  • magic_quotes_gpc = off
  • memory_limit = 512M
  • max_execution_time = 300
  • max_input_time = 300
  • upload_max_filesize = 20M
  • post_max_size = 20M
  • max_input_vars = 10000
  • allow_url_fopen = on 
  • safe_mode = off
  • cURL - installed
  • mod_rewrite = installed
  • mod_security = off

Au moins php 5.6.x + php-fpm + opcache avec ses propres valeurs (voir ci-dessous), meilleure performance avec php 7.

  • mySQL 5.6 or higher 
  • JSON = ON
  • ctype = ON
  • mySQL = INNODB
  • php.ini from the server must include the date.timezone
  • Open SSL 1.2 or higher
  • (Prestashop is not recommended on Windows servers)
  • cageFS et une autre technique FIREWALL installée sur le serveur sont configurés correctement pour que le back-office ne soit pas lent en bloquant les services externes utilisés par Prestashop. En cas de doute ou de lenteur du back-office, veuillez demander au fournisseur de votre logement si des pare-feu sont installés !!!

 

PS 1.7.x en détail:

PS 1.7.0> 1.7.3. - Ici, vous pouvez toujours utiliser php 5.6.30 (ci-dessus et inclus) sans problèmes. Pour de meilleures performances, utilisez php 7.1. et mysql 5.7 ou maria DB 10

> PS 1.7.4. - nécessite explicitement PHP 7.2. et maria DB 10 ou mysql 5.7.

 

Optimisation Opcache:

    opcache.revalidate_freq = 0
    opcache.validate_timestamps = 0 (comment this out in your dev environment)
    opcache.max_accelerated_files = 7963
    opcache.memory_consumption = 192
    opcache.interned_strings_buffer = 16
    opcache.fast_shutdown = 1

Chariot 0 Chariot

Aucun produit

Livraison gratuite! livraison
$0.00 Total

Check-out