WWW4 — hébergement web sur nos propres serveurs belges

Hébergement Elementor : WordPress avec un pagebuilder

Elementor est un pagebuilder pour WordPress, et un pagebuilder alourdit un site par rapport à un thème classique : plus de mémoire PHP pendant l'édition, plus de scripts et plus d'images au chargement. Elementor recommande lui-même une limite de mémoire généreuse ; choisissez donc une formule avec 256 ou 512 Mo de mémoire PHP. Une version de PHP actuelle, l'object caching Redis, un SSL gratuit et le Jaan Performance Engine sont inclus dans chaque formule, et un site Elementor tourne tout simplement chez nous en mutualisé.

La base est notre hébergement WordPress. Ce qu'Elementor y ajoute, c'est surtout du poids : l'éditeur lui-même demande de la mémoire, et les pages que vous construisez avec lui chargent plus de mise en forme, de scripts et d'images qu'un thème sobre. Ce n'est pas un problème tant que l'hébergement est prévu pour cela et que vous ne surchargez pas le site. Voici ce qu'un site Elementor demande à son environnement et où cela coince généralement.

Ce que Elementor demande à son environnement

Une limite de mémoire PHP élevée

L'éditeur charge tous les widgets, templates et réglages en mémoire d'un seul coup. Sur une formule avec trop peu de mémoire PHP, l'écran d'édition se fige ou une page ne s'enregistre pas. Choisissez 256 Mo, et 512 Mo pour un grand site avec beaucoup d'extensions.

Une version de PHP actuelle

Elementor et ses extensions suivent de près l'évolution de PHP. Une version récente est plus rapide et reçoit des mises à jour de sécurité ; vous choisissez la version par site, vous pouvez donc d'abord tester puis basculer.

L'optimisation des images

Un site pagebuilder se compose en grande partie d'images : arrière-plans, sections hero, icônes, galeries. Si elles ne sont pas réduites et compressées, le site est lent quel que soit le serveur. Envoyez les images à la taille à laquelle elles s'affichent et laissez le Jaan Performance Engine les charger en différé.

L'object caching

Elementor enregistre la mise en forme de chaque page dans la base de données et la relit à chaque affichage. L'object caching Redis garde ces données en mémoire, ce qui fait une différence sensible, surtout sur un site avec beaucoup de pages et de templates. Il est inclus dans chaque formule.

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

Un site Elementor est avant tout un site WordPress et relève du mutualisé, sur la même base que notre hébergement WordPress mais avec une formule qui a assez de mémoire PHP pour l'éditeur. Un VPS ne se justifie que si vous gérez des dizaines de sites, avez besoin de vos propres logiciels serveur ou voulez un accès shell.

À propos de l'hébergement mutualisé

Ce qui coince le plus souvent avec Elementor

Un plugin de widgets pour chaque section

Autour d'Elementor existent des centaines de packs d'extensions avec des widgets supplémentaires. Si vous en installez cinq pour un seul widget chacun, chaque page charge les scripts et les styles des cinq. Choisissez un pack qui fait ce dont vous avez besoin, et supprimez ce que vous n'utilisez pas.

Animations et vidéos en arrière-plan

Une vidéo qui tourne en arrière-plan et des éléments qui apparaissent un à un sont beaux dans l'éditeur. Sur un téléphone avec une connexion moyenne, ils coûtent des secondes et des visiteurs. Utilisez-les avec parcimonie, et jamais au-dessus de la ligne de flottaison de la page d'accueil.

Pas de cache

Sans cache de pages ni object caching, le serveur reconstruit chaque page pagebuilder pour chaque visiteur, et ce sont des pages lourdes. Activez le Jaan Performance Engine ; il est inclus gratuitement dans chaque formule et gère le cache avec Redis. Ce n'est qu'ensuite qu'un site lent devient une question pour nous.

Questions fréquentes sur l'hébergement Elementor

Non, c'est un site WordPress et il tourne sur un hébergement WordPress ordinaire. L'éditeur demande toutefois nettement plus de mémoire PHP qu'un thème classique, et les pages chargent plus de scripts et d'images. Choisissez donc une formule avec 256 ou 512 Mo de mémoire PHP ; le reste de la base est identique.
Elementor recommande lui-même une limite de mémoire généreuse, car l'éditeur charge tous les widgets, templates et réglages d'un seul coup. Sur notre plus petite formule, avec 128 Mo, l'écran d'édition se fige parfois ; avec 256 Mo, un site ordinaire tourne de façon fluide, et pour beaucoup d'extensions ou un grand site, vous choisissez 512 Mo.
Vérifiez d'abord la limite de mémoire PHP de votre formule et la version de PHP. Une limite trop juste ou une version de PHP obsolète sont les causes les plus fréquentes. Désactivez ensuite temporairement des extensions pour trouver un plugin en conflit. Si le problème persiste, nous examinons avec vous les logs d'erreurs de votre site.
Généralement à cause de trois choses à la fois : de nombreuses extensions de widgets qui chargent chacune leurs scripts et leurs styles, de grandes images non retravaillées et des vidéos en arrière-plan, et l'absence de cache. Supprimez ce que vous n'utilisez pas, réduisez vos images et activez le Jaan Performance Engine ; il est inclus gratuitement dans chaque formule.
Oui. Elementor enregistre la mise en forme de chaque page dans la base de données et la relit à chaque affichage. L'object caching Redis garde ces données en mémoire, ce qui fait la différence surtout sur un site avec beaucoup de pages et de templates. Il est inclus dans chaque formule.
La version la plus élevée que supportent Elementor, votre thème et vos extensions. Une version récente est plus rapide et reçoit des mises à jour de sécurité. Vous réglez la version par site et pouvez revenir en arrière si une extension n'est pas encore prête.
Oui, le transfert du site et de l'e-mail est compris dans le service. Le site est d'abord entièrement installé et testé sur notre serveur, avec la version de PHP et la limite de mémoire nécessaires ; ce n'est que lorsque tout fonctionne que vous faites pointer le DNS. Vos visiteurs ne remarquent rien du changement.
Appelez-nous
Envoyer un e-mail