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