Netenvie — Le spécialiste Francais du e-commerce PrestaShop & WooCommerce | 04 22 51 00 30

Choisir et optimiser l'hébergement d'un site PrestaShop

Le mauvais hébergement se voit d'abord au temps de chargement, puis à la facture. Voici un cadre de décision par taille de boutique, les critères techniques à exiger d'un hébergeur, et la pile d'optimisations qui fait vraiment la différence une fois le serveur choisi.

-60 à -80%de temps de chargement avec un cache complet
3 secondesseuil au-delà duquel 53% des visiteurs partent
5 couchesd'optimisation, à mettre en place dans l'ordre

Quel hébergement selon la taille de la boutique

Le critère qui compte n'est pas le trafic seul mais le nombre de fiches produits et de commandes simultanées à traiter.

Échelle boutiqueType recommandéBudget mensuel
< 500 produitsMutualisé premium (LiteSpeed, SSD)7 – 15 €
500 – 5 000 produitsVPS managé, PHP-FPM dédié20 – 50 €
> 5 000 produits / forte affluenceDédié ou Cloud scalable80 – 300 €+

Ce qu'il faut exiger d'un hébergeur

Au-delà du prix affiché, ces critères techniques déterminent la vitesse réelle de la boutique.

Support PHP à jour

PHP 8.1 minimum pour PS9, avec accès aux versions futures sans migration forcée.

Stockage NVMe / SSD

Le catalogue et les images sont lus en continu : le disque est souvent le vrai goulot d'étranglement.

Datacenter en France/UE

Latence réduite pour une clientèle française et conformité RGPD facilitée.

Sauvegardes automatiques

Quotidiennes, externalisées, avec restauration testée — pas juste "proposées en option".

Accès SSH + Composer

Indispensable pour les mises à jour, le cache et le diagnostic (impossible en mutualisé low-cost).

Support qui connaît PrestaShop

Un support généraliste ne saura pas diagnostiquer un cache Smarty corrompu ou un conflit de module.

Repères fournisseurs

Sélection non exhaustive, à valider selon vos besoins réels — les tarifs évoluent régulièrement.

FournisseurTypeTarif indicatifÀ privilégier pour
O2switchMutualisé premium~7 €/moisBoutiques < 500 produits, budget serré
OVHcloudVPS / Dédiédès 6 €/moisDatacenters français, bon rapport perf/prix
PlanetHosterVPS hybride12 – 25 €/moisPlusieurs boutiques PrestaShop en parallèle
7724Infogéré spécialisé e-commercedès 69 €/moisBoutiques à fort enjeu, support PrestaShop dédié

La pile d'optimisation, une fois hébergé

Chaque couche protège la suivante : inutile d'ajouter du cache HTTP si la base de données n'est pas déjà saine. Ordre d'implémentation recommandé, de bas en haut.

Couche 1
Base de données
InnoDB buffer pool

Sur hébergement mutualisé/VPS partagé, allouez ~50% de la RAM disponible (1 Go minimum). Nettoyez régulièrement les tables qui gonflent sans jamais être vidées.

innodb_buffer_pool_size = 1G innodb_flush_log_at_trx_commit = 2 innodb_flush_method = O_DIRECT DELETE FROM ps_connections WHERE date_add < NOW() - INTERVAL 90 DAY; DELETE FROM ps_guest WHERE id_customer IS NULL AND date_add < NOW() - INTERVAL 180 DAY;
↑ sert de socle à
Couche 2
PHP / OPcache
Bytecode en mémoire + mode production

Sans OPcache, PHP recompile chaque fichier à chaque requête. Le mode développement PrestaShop doit être désactivé en production.

opcache.enable=1 opcache.memory_consumption=256 opcache.max_accelerated_files=16229 opcache.validate_timestamps=0 ; désactivé en prod // config/defines.inc.php define('_PS_MODE_DEV_', false);
↑ sert de socle à
Couche 3
Cache applicatif
Smarty (fichiers) + Redis (sessions & objets)

Le cache Smarty en système de fichiers évite de reconstruire les templates. Redis prend le relais pour les sessions dès que plusieurs process PHP-FPM tournent en parallèle.

Paramètres avancés > Performance Cache Smarty : Oui — Type : File System Paramètres avancés > Performance > Cache Redis Serveur : 127.0.0.1 : 6379
↑ sert de socle à
Couche 4
Cache HTTP complet
Full page cache — jamais sur panier/compte/paiement

Sur VPS/dédié, Varnish devant PHP-FPM change la donne pour le trafic anonyme. Sur mutualisé, un module de cache complet (TTL 5 à 15 min) fait déjà l'essentiel du travail.

↑ sert de socle à
Couche 5
CDN
Images et assets statiques hors du serveur d'origine

Sert les images produits, CSS et JS depuis des points de présence proches du visiteur — le gain le plus visible pour un budget quasi nul (Cloudflare en tête).

Check-list mise en production

À cocher avant de considérer l'hébergement prêt.

Mode développement désactivé (_PS_MODE_DEV_)
OPcache actif, validate_timestamps=0
Cache Smarty activé en File System
Redis configuré pour sessions et cache objet
Cache HTTP complet actif, hors panier/compte/paiement
CDN branché sur les images et assets statiques
Slow query log activé au moins une semaine après mise en prod
Sauvegardes automatiques testées par une restauration réelle

Besoin d'un audit hébergement & performance ?

Netenvie diagnostique votre boutique PrestaShop et met en place la pile d'optimisation adaptée à votre hébergement.

Parlez-nous de votre projet