PrestaShop, la plateforme e-commerce open source

Hébergement PrestaShop. Dimensionné sur votre catalogue, tenu les jours de pic.

PrestaShop tourne partout, y compris sur une offre à quelques euros. Le jour où le catalogue grossit, les pages produit ralentissent d'abord, le back-office devient pénible ensuite, et personne ne sait dire d'où cela vient. Nous administrons des boutiques PHP sous forte charge depuis 2009. Sur PrestaShop, la méthode que nous appliquons est celle de sa documentation officielle. Quand vous appelez, vous parlez directement à quelqu'un qui connaît votre installation.

Trente minutes avec un expert, sans engagement. Gratuit, sous réserve de faisabilité.

01, STACK PRESTASHOP

Ce que PrestaShop demande à un serveur, couche par couche.

Le projet PrestaShop publie sa propre méthode de montée en charge, et il y nomme quatre renforts : un accélérateur de pages, un cache en mémoire, un moteur de recherche et un CDN, ce réseau qui sert vos images depuis le point le plus proche de l'acheteur. Voici ce que nous installons, et ce que chaque couche vous évite.

cache pages Varnish Varnish est l'accélérateur de pages que le projet PrestaShop retient pour son front-office. C'est la couche qui change tout sur un catalogue volumineux : la page est servie depuis la mémoire, sans passer par PHP ni par la base de données. La purge passe par le module prévu pour cela, donc vous changez un prix et seule la fiche concernée repart en ligne.
panier et paiement Exclus du cache Le panier, la connexion client et les pages de commande portent des données propres à chaque visiteur : ces pages sont écartées du cache dès l'installation, sans exception. C'est ce qui sépare un cache qui fait vendre d'un cache qui casse des commandes.
cache objets Redis La documentation de montée en charge cite Redis pour les sessions, et il sert aussi de cache d'objets. Votre base de données cesse de recalculer la même chose pour chaque visiteur, et le gain se voit d'abord sur les gros catalogues, sur les gros volumes de paniers et sur le multi-boutique.
recherche Elasticsearch ou OpenSearch Le projet désigne Elasticsearch pour traiter les recherches de vos clients ; nous installons celui des deux moteurs qui convient à vos volumes. Une fois la recherche sortie de la base de données, une rafale de requêtes un jour de promotion ne ralentit plus le reste de la boutique, et les filtres à facettes cessent de traîner.
php PHP-FPM et OPcache PrestaShop 9 demande PHP 8.1 au minimum et 512 Mo de mémoire par script. Nous montons OPcache à 256 Mo et nous ouvrons plus de processus PHP que vous n'attendez d'acheteurs simultanés : votre code reste compilé d'une visite à l'autre, et personne n'attend son tour un jour de forte affluence.
base de données MySQL ou MariaDB Un chiffre compte plus que les autres, et le projet le donne : un gigaoctet de mémoire réservé au moteur InnoDB, celui qui garde vos données à portée immédiate. Nous activons le journal des requêtes lentes, nous entretenons les index et nous purgeons les paniers expirés. Ce journal est le premier endroit où nous regardons quand une page produit s'allonge.
entretien Tables qui gonflent PrestaShop accumule ses journaux, ses connexions et ses visiteurs invités dans des tables qui ne se vident pas toutes seules, et sa table de configuration est relue à chaque requête que la boutique traite. Nous purgeons ces tables régulièrement et nous surveillons la taille de la table de configuration. C'est le seul entretien que la documentation officielle réclame, et son effet se voit directement sur vos temps de réponse.
tâches planifiées Crons supervisés PrestaShop distribue son propre module pour piloter les tâches automatisées depuis une seule interface. Nous les exécutons côté système et nous mesurons leur durée.

Chaque couche se dimensionne à partir de mesures prises chez vous. La documentation officielle décrit la même méthode : établir un point de départ, changer une chose, remesurer. C'est par là que commence l'audit gratuit en visio. Le CDN, le filtrage du trafic et la politique de sauvegarde valent pour tout notre parc : ils sont détaillés sur la page Hébergement, et les paliers d'offres sur la page Tarifs.

02, POURQUOI FAST-MAGE

Nous ne réinventons rien pour PrestaShop.

Autant le dire tout de suite : les trois quarts de notre parc tournent sous Magento. Des boutiques PrestaShop, nous en exploitons aussi. D'une plateforme à l'autre, il faut dimensionner PHP sur la charge réelle, et empêcher la base de données de saturer le jour où le trafic monte. Nous avons tenu jusqu'à 10 000 requêtes par seconde en production, chez un client dont la boutique s'appuie sur un cluster, c'est-à-dire sur plusieurs serveurs qui se partagent le travail.

Un sujet mérite d'être posé tôt, et c'est celui de la version. PrestaShop 8 repose sur Symfony 4.4, une brique logicielle qu'il n'écrit pas lui-même. Cette version de Symfony est arrivée en fin de vie chez son éditeur, donc la branche 8 ne reçoit plus les correctifs de sécurité de Symfony. La 9 est passée sur Symfony 6.4, la version au support long. Entre les deux, il y a du travail, parce que des composants du cœur ont été remplacés et que cinq fonctions métier ont disparu, dont la gestion avancée des stocks. Une montée de version ne se déclenche donc jamais toute seule chez nous : elle se joue d'abord sur une copie de votre boutique, et c'est vous qui fixez la date. Toutes les mises à jour ne demandent pas le même effort. Celle de mai 2026, par exemple, ne touchait que des dépendances internes, sans aucun changement dans le code de PrestaShop : ce type de correctif se pose vite.

Votre code et vos modules restent chez vous, ou chez votre agence, avec ceux qui connaissent votre métier. Nous prenons le serveur, le système et les composants logiciels, et nous les exploitons, la nuit comprise. Environ la moitié de nos clients arrivent par leur agence ou par leur développeur, et c'est directement avec eux que nous parlons quand un incident vient du code. En 2026, 150 marques ont leur boutique chez nous.

MIGRATION

L'arrivée commence toujours par une préproduction, c'est-à-dire une copie complète de votre boutique sur nos machines, que vous contrôlez écran par écran, tunnel de commande compris. Vos modules tiers sont ce que nous regardons en premier : ils pèsent sur les temps de chargement autant que la configuration du serveur. La mise en production est ensuite programmée hors de vos heures de vente, pour un temps d'indisponibilité minimal, et nous testons le retour arrière avant la bascule. Le changement de DNS, nous le prenons en charge, ou nous le préparons avec votre agence quand c'est elle qui tient vos domaines.

ENGAGEMENTS CONTRACTUELS

99,9 %
de disponibilité mensuelle sur votre boutique
Engagement contractuel
30 min
pour intervenir quand la boutique est inaccessible, en heures ouvrées, 6 heures en dehors
GTI, notre délai d'intervention
9+
points de restauration disponibles à tout moment, sur 2 serveurs de sauvegarde installés dans 2 pays européens
Chez des fournisseurs distincts de votre production

Le même contrat porte aussi le délai de rétablissement, la GTR : 2 heures sur le réseau et le matériel, 3 heures sur le système. Ce contrat se lit avant d'être signé. Demandez-le-nous.

Ce que tout cela vaut chez vous, une visio de trente minutes le dit : nous regardons votre version, vos modules et votre trafic, puis nous chiffrons l'infrastructure qui va avec. Premier échange sous 24 heures ouvrées.

03, QUESTIONS PRESTASHOP

Questions fréquentes.

Cinq points clés.

Réponses vérifiées par nos experts. Si une question manque, écrivez-nous : nous répondons vite, sans script commercial.

Q01

Pourquoi un hébergement pensé pour PrestaShop ?

+

Parce que PrestaShop s'installe à peu près partout, et que cela ne se voit qu'après. Sur une offre partagée, tout va bien jusqu'au jour où le catalogue grossit. Les lenteurs deviennent intermittentes, les imports de produits tournent mal, le processeur sature aux heures de pointe, et une campagne qui marche fait tomber la boutique. Ce sont ces signaux qui décident du passage à un serveur dédié, pas un nombre de visites. Nous faisons de l'hébergement infogéré : nous dimensionnons l'infrastructure sur votre catalogue et sur vos jours de pic, puis nous l'exploitons pour vous. Ce qui reste chez vous, c'est le code et les modules.

Q02

Je suis en PrestaShop 8 : qu'est-ce que je risque à y rester ?

+

Le sujet est réel, et il est technique. PrestaShop 8 est construit sur la version 4.4 de Symfony, la brique logicielle qui porte son back-office. Cette version-là a atteint sa fin de vie chez son éditeur, donc la branche 8 de PrestaShop ne reçoit plus les correctifs de sécurité de Symfony. Votre boutique ne devient pas inutilisable du jour au lendemain et personne ne vous demandera de migrer dans le mois. En revanche, le compte à rebours a commencé, et il vaut mieux choisir la date de la montée que la subir après un incident. De notre côté, nous durcissons le système, nous filtrons ce qui arrive sur vos serveurs et nous traitons en priorité les failles critiques qui touchent votre pile. Ce travail vous protège pendant l'intervalle. La montée de version, elle, referme le sujet.

Q03

Passer en PrestaShop 9, qu'est-ce que ça casse chez moi ?

+

Le cœur a changé de socle : la 9 est passée à Symfony 6.4, la version au support long, et plusieurs composants internes ont été remplacés au passage. Les modules qui s'appuyaient dessus doivent donc être repris, tout comme les contrôleurs écrits sur mesure pour votre boutique. Cinq fonctions ont aussi disparu du cœur en 9.0, dont la gestion avancée des stocks et la livraison multi-adresses : une boutique qui les utilise a un arbitrage métier à rendre avant tout calendrier technique. Il y a enfin une conséquence côté serveur, puisque reconstruire les fichiers du front demande Node 20 : l'environnement n'est plus seulement du PHP. Nous montons la 9 sur une préproduction, votre équipe ou votre agence y rejoue le catalogue et le tunnel de commande, et c'est vous qui fixez la date de bascule.

Q04

Un cache de pages peut-il casser un panier ou un paiement ?

+

C'est la question à poser à tout hébergeur qui vous vend du cache, et la règle ne souffre pas d'exception. Le panier, la connexion client et les pages de commande ne sont jamais mis en cache, parce que leur contenu appartient à un seul visiteur. Nous les excluons du cache dès la mise en service. Quand une page de catalogue doit afficher un bloc à jour, votre panier en haut à droite par exemple, ce bloc est assemblé à part au moment de servir la page, et le reste continue de partir du cache. C'est cette séparation qui permet de mettre un catalogue entier en cache sans jamais toucher à une commande.

Q05

Mes sauvegardes sont-elles testées, et en combien de temps ma boutique revient-elle ?

+

Une sauvegarde ne vaut que ce que vaut sa restauration. Deux serveurs de sauvegarde, installés dans deux pays européens et chez des fournisseurs autres que celui de votre production, gardent en permanence au moins neuf points de restauration : un par jour sur sept jours glissants, plus deux bimensuels, le 1er et le 16. À partir de nos offres d'infogérance avancées, nous rejouons chaque année une restauration complète, avec vous, à la date que vous choisissez. Vous assistez au retour de la boutique, et vous en connaissez le délai réel. Côté délais, quand un incident rend la boutique inaccessible, nous intervenons sous 30 minutes en heures ouvrées, du lundi au samedi, et sous 6 heures le reste du temps. La nuit et le week-end, une urgence déclenche une alerte SMS et l'intervention commence. La ligne d'appel 24/7, celle qui vous permet de nous joindre vous-même à trois heures du matin, se souscrit en option.

Une question reste sans réponse ?

Nous contacter

CONTACT, AUDIT GRATUIT

Parlons de votre projet.

Audit gratuit, premier contact sous 24 h ouvrées.

Dites-nous où tourne votre boutique aujourd'hui et ce qui vous pose problème, un expert Fast-Mage vous rappelle. Le premier échange sert à comprendre votre installation avant de parler d'offre.

FORMULAIRE DE DEMANDE 4 CHAMPS

Vos données restent confidentielles et ne servent qu'à vous répondre.