WordPress

Prérequis d'hébergement WooCommerce : ce dont votre boutique a vraiment besoin

Une boutique WooCommerce est plus lourde qu'un blog. Quelles ressources comptent, de la mémoire PHP à la base de données, et quand quitter le mutualisé.

Par Zebra Hosting Cloud

WooCommerce transforme WordPress en boutique en ligne, et cela change les calculs d'hébergement. Un blog peut servir la même page en cache à des milliers de visiteurs. Une boutique a des paniers, des clients connectés, des niveaux de stock et des paiements, et une grande partie de tout cela ne peut pas être mise en cache. L'offre qui convient à un site vitrine peut peiner dès que de vraies commandes arrivent. Ce guide explique ce dont une boutique WooCommerce a besoin et comment dimensionner l'hébergement en conséquence.

Pourquoi une boutique est plus lourde qu'un blog

Chaque page produit, vue du panier et étape de paiement implique des lectures et des écritures dans la base de données. Les comptes clients, les enregistrements de commandes, les coupons, les calculs de livraison et les appels aux passerelles de paiement ajoutent tous du travail. Beaucoup de ces requêtes sont personnalisées, de sorte qu'un cache de page ne peut pas simplement servir une copie enregistrée. Votre serveur doit exécuter PHP et interroger la base de données pour chacune d'elles.

C'est pourquoi les boutiques ressentent plus tôt les limites d'une offre d'hébergement que les sites de contenu, même avec un trafic modeste. Une poignée de paiements simultanés peut consommer plus de ressources que des centaines de lecteurs de blog.

Les ressources qui comptent

Mémoire PHP et temps d'exécution

WooCommerce, ses extensions et un constructeur de pages peuvent ensemble exiger une limite de mémoire PHP généreuse. Si vous voyez des erreurs de taille de mémoire autorisée lors d'imports de produits, d'exports de commandes ou du paiement, la limite est trop basse. Les tâches longues, comme les modifications en masse et les imports, demandent aussi un temps d'exécution maximal raisonnable.

Version de PHP

Utilisez une version de PHP actuellement prise en charge, car les versions récentes sont généralement plus rapides. Testez les extensions en préproduction avant de mettre à niveau ; les extensions de paiement et de livraison sont la source habituelle d'incompatibilités.

CPU et nombre de requêtes simultanées

Les pics comptent plus que les moyennes. Une newsletter, une publication sur les réseaux sociaux ou des soldes peuvent amener de nombreux visiteurs en même temps. Les offres qui limitent les processus concurrents peuvent ralentir ou afficher des erreurs précisément quand vous voulez le plus de ventes.

Performances de la base de données

La base de données est le cœur d'une boutique. Les commandes, les produits, les données clients et les sessions y résident. Un grand catalogue ou des années de commandes alourdissent les tables, et des requêtes mal indexées provenant d'extensions peuvent tout ralentir. Un stockage rapide et un serveur de base de données correctement configuré aident beaucoup.

Stockage

Les images de produits sont le principal consommateur d'espace, suivies des sauvegardes et des journaux. Prévoyez la croissance et rappelez-vous que chaque produit génère généralement plusieurs versions redimensionnées de chaque image.

Bases de la sécurité et de la conformité

Une boutique manipule des informations sur les clients, la sécurité y compte donc davantage. Il vous faut HTTPS sur chaque page, ce que fournissent les certificats Let's Encrypt gratuits ; voir la page SSL. Gardez WordPress, WooCommerce et chaque extension à jour, utilisez des mots de passe d'administrateur robustes avec l'authentification à deux facteurs, et conservez des sauvegardes testées. Privilégiez les pages de paiement hébergées ou les formulaires fournis par la passerelle, qui tiennent les données de carte hors de votre serveur. Les règles relatives aux données personnelles et aux droits des consommateurs diffèrent selon les pays : vérifiez celles qui vous concernent ou consultez un conseiller qualifié.

Fonctionnalités à rechercher chez un hébergeur

  • Assez de mémoire PHP et la possibilité de modifier vous-même les paramètres PHP.
  • Des versions actuelles de PHP et de la place pour tester les mises à niveau.
  • Des options de préproduction, ne serait-ce qu'une copie manuelle sur un sous-domaine, pour tester les mises à jour en toute sécurité.
  • Des sauvegardes fiables avec des copies fréquentes de la base de données, puisque les commandes changent toute la journée.
  • La prise en charge d'un CDN pour les images de produits et les fichiers statiques, comme le CDN de Cloudflare, disponible sur les sites hébergés chez nous.
  • Un support réactif dans une langue qui vous convient.
  • Une voie de montée en gamme claire vers un VPS ou un serveur dédié lorsque vous dépassez l'offre.

Mutualisé, WordPress ou VPS ?

Stade de la boutiqueOffre probable
Lancement avec un petit catalogue et un faible volume de commandesHébergement WordPress ou mutualisé avec des ressources adéquates
Catalogue en croissance, commandes régulières, plusieurs extensionsUne offre WordPress avec davantage de ressources, ou un VPS
Grand catalogue, fort trafic, intégrations sur mesureVPS ou serveur dédié avec base de données et cache ajustés

C'est une indication, pas une promesse. La bonne offre dépend de vos extensions, de la taille du catalogue, des profils de trafic et de l'optimisation de la boutique. Surveillez les paiements lents, les délais dépassés et les erreurs de mémoire : ils vous indiquent quand passer à l'étape supérieure.

Checklist avant le lancement

  1. Effectuez un paiement de test complet avec chaque moyen de paiement en mode test, puis en mode réel avec une petite commande que vous pouvez rembourser.
  2. Vérifiez que les e-mails de commande et de réinitialisation de mot de passe sont bien distribués et non classés comme spam. Utilisez un SMTP authentifié et des enregistrements SPF, DKIM et DMARC corrects.
  3. Excluez les pages du panier, de la commande et du compte du cache de page.
  4. Testez sur un téléphone, car de nombreux clients commanderont depuis l'un d'eux.
  5. Configurez des sauvegardes automatiques et vérifiez que vous pouvez les restaurer.
  6. Vérifiez les pages légales, les informations de livraison et de retour, ainsi que les réglages de taxes.

Raisonner en coûts

L'hébergement représente généralement une petite part du coût total d'une boutique comparé au stock, au marketing et aux frais de paiement, mais il influence la conversion par la vitesse et la fiabilité. Une offre légèrement plus grande qui garde le paiement rapide est rarement le poste coûteux. Choisissez un fournisseur dont le prix de renouvellement est prévisible, afin de pouvoir planifier vos marges.

Faire tourner votre boutique chez nous

Nos offres d'hébergement WordPress sont configurées automatiquement quelques minutes après le paiement, incluent Plesk et le SSL gratuit, et le prix reste le même à chaque renouvellement. Si votre boutique dépasse les ressources mutualisées, nous livrons des serveurs VPS sous 24 heures, et l'équipe peut déplacer gratuitement votre boutique existante.