WWW4 — hébergement web sur nos propres serveurs belges

Hébergement PrestaShop sur serveurs belges

PrestaShop est une véritable plateforme e-commerce et demande un environnement avec une version de PHP actuelle et les extensions PHP courantes, assez de mémoire de travail, de la place pour son cache et la compilation de ses templates, et une base de données MySQL, idéalement avec une seconde pour un environnement de test. Sur notre hébergement mutualisé, une boutique PrestaShop petite ou moyenne tourne sans intervention particulière, avec SSL, sauvegardes quotidiennes et protection DDoS inclus. Pour un grand catalogue ou de nombreux visiteurs simultanés, un VPS managé est la meilleure base.

Par ses exigences, PrestaShop se situe entre un CMS ordinaire et une plateforme lourde comme Magento. Il tourne confortablement en mutualisé tant que la formule a assez de mémoire et que la version de PHP correspond à votre version de PrestaShop. Ce qui rend une boutique lente ou vulnérable, c'est rarement le serveur et le plus souvent un module que plus personne n'entretient. Voici les exigences et les pièges.

Ce que PrestaShop demande à son environnement

Une version de PHP actuelle avec les bonnes extensions

PrestaShop publie, par version, les versions de PHP supportées et les extensions attendues, notamment pour les images, la compression et les connexions sécurisées. Ces extensions sont prêtes d'office chez nous, et vous choisissez la version de PHP par site, pour évoluer avec votre version de PrestaShop.

Assez de mémoire de travail

Une boutique avec beaucoup de produits, de déclinaisons et de modules demande nettement plus de mémoire par requête qu'un site vitrine, surtout dans l'administration et lors des imports. Choisissez une formule avec 256 Mo de mémoire PHP ; pour un catalogue plus grand, 512 Mo.

De la place pour le cache et la compilation des templates

PrestaShop compile ses templates Smarty et construit des caches pour rester rapide. Cela demande des répertoires accessibles en écriture et un peu d'espace web supplémentaire. En production, laissez le cache activé et la compilation uniquement en cas de modification ; qui désactive tout teste une boutique plus lente que celle que voient les visiteurs.

Plusieurs bases de données

Mieux vaut tester une mise à niveau ou un nouveau module sur une copie que sur la boutique en ligne. Nos formules comprennent plusieurs bases MySQL, de quoi faire tourner un environnement de test à côté de la boutique de production sans formule supplémentaire.

Sur quel environnement PrestaShop a-t-il sa place ?

Pour une petite ou moyenne boutique, le mutualisé suffit, à condition de choisir une formule avec assez de mémoire PHP. Si votre catalogue compte des dizaines de milliers de produits, si vous avez beaucoup de visiteurs simultanés lors des pics ou si vous voulez vos propres réglages serveur et un accès SSH, un VPS managé est l'étape logique suivante. Nous transférons la boutique sans interruption.

À propos de l'hébergement mutualisé

Ce qui coince le plus souvent avec PrestaShop

Des modules qui ne sont plus entretenus

C'est la cause la plus fréquente d'une boutique PrestaShop piratée ou cassée. Un module de paiement ou de livraison sans mise à jour depuis des années casse à la prochaine version de PHP ou de PrestaShop, ou est trouvé par un scan automatisé. Remplacez-le, ou supprimez-le si vous ne l'utilisez plus.

Reporter les mises à niveau

Plus vous restez longtemps sur une ancienne version, plus le saut est grand et plus de modules sont devenus incompatibles entre-temps. Planifiez la mise à niveau, testez-la d'abord sur une copie avec sa propre base de données et ne la mettez en ligne qu'ensuite.

Aucune sauvegarde testée

Dans une boutique, la base de données contient des commandes et des données clients que vous ne pouvez pas recréer. Notre sauvegarde quotidienne des fichiers et de la base tourne automatiquement ; testez une fois qu'une restauration fait bien ce que vous attendez, et faites vous-même une copie supplémentaire avant chaque mise à niveau.

Questions fréquentes sur l'hébergement PrestaShop

Oui, pour une petite ou moyenne boutique. PrestaShop demande une version de PHP actuelle avec les extensions courantes, assez de mémoire de travail et une base de données MySQL, et c'est ce que comprennent nos formules. Pour un catalogue de dizaines de milliers de produits ou de nombreux visiteurs simultanés, un VPS managé est la meilleure base.
La version la plus élevée que supportent votre version de PrestaShop et vos modules. Vous réglez la version de PHP par site, vous pouvez donc d'abord tester sur une copie et ne basculer la boutique en ligne qu'ensuite. Les extensions PHP qu'attend PrestaShop sont prêtes d'office chez nous.
De plus qu'un site ordinaire. Choisissez une formule avec 256 Mo de mémoire PHP ; pour un grand catalogue, beaucoup de déclinaisons de produits ou de nombreux modules, 512 Mo. Une limite trop juste se remarque d'abord dans l'administration et lors des imports.
Oui. Nos formules comprennent plusieurs bases de données MySQL, pour que vous puissiez monter une copie de la boutique avec sa propre base. Testez-y les mises à niveau et les nouveaux modules avant de les appliquer à la boutique en ligne.
En production, oui. PrestaShop compile ses templates Smarty et construit des caches pour rester rapide ; si tout est désactivé, vous testez une boutique plus lente que celle que voient les visiteurs. N'activez la compilation que lorsque vous travaillez sur les templates, puis réactivez le cache.
Presque toujours à cause d'un module qui n'est plus entretenu, pas de l'hébergement. Un tel module casse à la prochaine version de PHP ou de PrestaShop, ou contient une faille connue que trouve un scan automatisé. Remplacez-le ou supprimez-le, et ne reportez pas les mises à niveau.
Oui, chaque jour pour vos fichiers et votre base de données, incluse dans chaque formule. Dans une boutique, cette base contient des commandes et des données clients ; testez donc une fois qu'une restauration fait bien ce que vous attendez, et faites vous-même une copie supplémentaire avant chaque mise à niveau.
Appelez-nous
Envoyer un e-mail