Nouvelles:

MassiveHoster débarque en version bêta !

Menu principal

Messages récents

#61
Support Technique / Génération de thumbnail de pdf...
Dernier message par tim - Oct 10, 2024, 04:39 PM
Bonjour,

Lorsque j'upload un pdf dans la médiathèque wordpress, l'image de thumbnail ne se génère pas automatiquement (cela fonctionne sur mon install locale et sur un autre serveur sur lequel j'ai des sites qui tournent).

ChatGPT me dit que le serveur nécessite ImageMagick et Ghostscript pour que ca fonctionne. Il semble que ImageMagick soit installé par defaut mais je ne suis pas sur pour Ghostscript. Es-ce que je peux installer Ghostscript moi même via ssh ? Je préfère demander avant de tout casser ^^

Merci !
#62
Support Technique / Re : Image optimisation avec A...
Dernier message par tim - Oct 10, 2024, 04:29 PM
Merci pour votre réponse !

AccelerateWP optimise déjà pas mal de chose et en attendant, j'utilise le plugin 'Converter for Media' qui fait très bien le job.
J'essayerai AccelerateWP Premium quand il sera dispo, j'aime bien avoir le moins de plugins possible ^^

J'ai une autre question concernant wordpress, je la pose sur un autre thread pour que ce soit bien rangé.
#63
Support Technique / Re : Image optimisation avec A...
Dernier message par MassiveHoster - Oct 07, 2024, 09:24 AM
Salut @tim !

Désolé pour le délai de réponse. L'équipe doit encore travailler sur le système de notifications des messages du forum.

Ça fait plaisir de voir que vous avez choisi d'utiliser AccelerateWP.
C'est un bon fork minimaliste de WP Rocket, mais certaines features nécessitant des APIs via serveurs externes qui ne sont pas encore disponibles.

L'optimisation des images via AccelerateWP, comme la suppression du CSS superflu (remove unused CSS), nécessitent des serveurs externes qui vont traiter les images et traiter le CSS inutilisé.
De ce fait, cela sera disponible via AccelerateWP Premium, que nous proposerons plus tard.
C'est dans notre Roadmap, mais nous n'avons pas encore d'ETA pour le lancement d'AccelerateWP Premium.
Tout ce qu'on peut dire, c'est que pour un petit nombre de sites, cela sera moins cher que WP Rocket, mais tout aussi efficace ;)

En attendant, pour la compression / conversion des images sous WordPress, nous vous recommandons < cet article où vous trouverez jusqu'à 15 alternatives gratuites / plugins, y compris pour les WebP ; et tout cela compatible avec AccelerateWP.

Encore merci d'avoir utilisé le forum. Nous allons essayer de faire remonter les notifications dans nos todos pour être plus réactifs la prochaine fois  ;D
#64
Support Technique / Image optimisation avec Accele...
Dernier message par tim - Oct 02, 2024, 05:32 PM
Bonjour,

Est-il possible d'activer l'optimisation d'images avec le plugin AccelerateWP ?

Dans l'admin wordpress il est indiqué "To enable this feature, use AccelerateWP UI in hosting control panel." mais je ne trouve aucune option à ce propos dans l'interface générale de l'hébergement.

Merci !
#65
MassiveHoster Academy / Installer et configurer Redis ...
Dernier message par MassiveHoster - Juil 18, 2024, 10:15 AM
La priorité absolue après avoir ouvert votre site WordPress au public est d'abord d'installer et d'activer un plugin de cache, indispensable pour bénéficier d'une bonne expérience et économiser les précieuses ressources de votre compte d'hébergement web.

Pour cela, MassiveHoster vous offre « AccelerateWP », un fork du célèbre plugin « WP Rocket » que vous pouvez activer facilement en suivant les quelques étapes de ce tutoriel :

Comment installer AccelerateWP et profiter gratuitement d'un plugin de cache premium chez MassiveHoster ?

Ensuite, pour aller plus loin, il vous est possible de booster considérablement les performances de vos requêtes MySQL grâce à l'Object Cache. Pour faire simple, c'est la mise en cache de vos requêtes MySQL les plus fréquentes, directement dans le cœur de la Mémoire RAM du serveur. C'est-à-dire, le stockage le plus rapide où vous pourriez stocker des données régulièrement consultées !

Ce boost de performances concerne en particulier les pages non mises en cache, les paniers d'achat eCommerce, le moteur de recherche de votre blog... et surtout, votre tableau de bord administrateur, dont la navigation se verra considérablement accélérée.

Le Redis Object Cache est un incontournable pour les performances, et celui-ci est disponible via votre plan premium MassiveHoster.

Pour installer le Redis Object Cache sur WordPress, voici les étapes à suivre chez MassiveHoster :

1. Activer Redis dans le compte utilisateur

Rendez-vous dans le compte utilisateur (si vous avez un plan Premium, il faut bien différencier l'interface Revendeur et Utilisateur).

Ensuite cliquez sur l'outil Redis



Activez Redis et prenez note du path (il vous sera utile plus tard) :
/home/$USER/.redis/redis.sock
Dans notre exemple, il s'agit de :
/homes/hebergeu/.redis/redis.sock


2. Installer le plugin WordPress Redis

Depuis votre tableau de bord WordPress, installez et activez le plugin Redis Object Cache.



3. Modifier le fichier wp-config.php

Depuis votre Gestionnaire de fichiers MassiveHoster, éditez votre fichier config pour y ajouter les lignes suivantes :

/* Redis Object Cache */
define( 'WP_REDIS_SCHEME', 'unix' );
define( 'WP_REDIS_PATH', '/home/$USER/.redis/redis.sock' ); // remplacer ce path par le path collecté à la première étape de ce tuto
define( 'WP_REDIS_DATABASE', 0 ); // Pour votre premier site définissez O, puis 1 pour le second, puis 2 pour le troisième, etc
define( 'WP_REDIS_TIMEOUT', 3 ); // Pour les sites très volumineux et en cas de timeout lors de la connexion à Redis,
define( 'WP_REDIS_READ_TIMEOUT', 3 ); //  cette valeur doit parfois être augmentée

4. Activer Redis dans WordPress

Dans votre tableau de bord WordPress > Réglages > Redis

Cliquez enfin sur le bouton "activer le cache objet".



Vous verrez ceci si tout est correct :



N'hésitez pas à rejoindre la discussion ci-dessous, sur notre forum, pour toute remarque ou question concernant Redis et/ou les performances de votre hébergement web. Notre équipe est à votre entière disposition pour y répondre.
#66
MassiveHoster Academy / Comment générer un certificat ...
Dernier message par MassiveHoster - Mai 23, 2024, 10:42 AM
Chez MassiveHoster, vous pouvez bénéficier d'un nombre illimité de Certificats SSL gratuits via Let's Encrypt.

Pour activer le protocole HTTPS, suivez ces étapes :

- Validez le changement de NS auprès de votre registrar
- Vérifiez la progression de la propagation des NS de votre domaine sur dnschecker.org

Durant la propagation, tenter d'accéder à votre site en HTTPS pourrait afficher une erreur « Connexion non sécurisée ».

Une fois la propagation des NS de votre nom de domaine complète, il peut y avoir un certain délai d'attente avant l'installation automatique de votre Certificat SSL.

Le délai de mise en place automatique de SSL est généralement de 15 minutes à 2 heures après propagation mondiale, mais ce délai peut parfois être réduit en forçant la revérification auprès de l'organisme de certification, via votre interface de gestion MassiveHoster :



Certificats SSL > Utiliser le meilleur certificat de correspondance > Déclencheur manuel > Déclencher une nouvelle tentative pour ce domaine.

Le certificat SSL n'est pas généré automatiquement après plus de 2 heures ?

Lorsque vous faites pointer votre nom de domaine vers MassiveHoster, durant la propagation il est possible que Let's Encrypt passe trop tôt. 

Dans ce cas, la génération du certificat SSL peut échouer pour une durée indéterminée afin d'éviter que Let's Encrypt place votre domaine dans sa "liste noire" pour une semaine.

Dans ce cas-là, une fois la propagation réellement terminée (à vérifier via dnschecker.org), vous devriez (re) forcer la génération du SSL manuellement comme indiqué plus haut dans ce tutoriel.

N'hésitez pas ensuite à vérifier si le certificat a bien été livré en visitant votre site en HTTPS en « Navigation privée ».

Cela ne sera nécessaire que pour la toute première génération du SSL. Les renouvellements seront ensuite automatiques  ;)

Attention, si vous faites pointer votre domaine vers MassiveHoster avec un champ A :

Pensez à décocher "Joker" / "Wildcard" et à cocher "Sous-domaines" / "Subdomains".
Terminez en cliquant sur le bouton "Déclencher une nouvelle tentative pour ce domaine".
#67
MassiveHoster Academy / Je viens de changer mes NS / D...
Dernier message par MassiveHoster - Mai 23, 2024, 08:32 AM
La propagation DNS à travers le monde se fait généralement en moins d'une heure, et vous pouvez le vérifier ici :
https://dnschecker.org

Ceci dit, le cache de votre navigateur, celui de votre ordinateur ou encore celui de votre fournisseur d'accès Internet peuvent encore vous envoyer vers votre ancienne adresse IP (votre ancien serveur, votre ancien hébergeur), et ce, parfois plus de 24 heures après la migration.

Comment faire pour visiter tout de suite un domaine dont les Serveurs de Noms (NS / DNS) viennent d'être modifiés ?

1. Faire pointer votre domaine en local vers MassiveHoster :
Lors d'une migration de site, et donc un changement de NS, la méthode la plus professionnelle pour vérifier que la migration s'est bien passée consiste à modifier le fichier /etc/hosts (ou équivalent sur votre OS) de son ordinateur et d'ajouter un pointage de domaine local pour vérifier que la migration est OK avant même de procéder au changement des NS du domaine de domaine.

2. Vérifier l'IP du site que vous visitez en ce moment :
Pour vérifier si vous tombez sur le bon serveur, ou non, après modification de vos NS, nous vous recommandons d'utiliser l'extension Chrome Website IP.

Cette extension sert à afficher en bas de votre écran l'IP du site que vous visitez. Vérifiez donc qu'elle correspond bien à l'IP de votre compte d'hébergement MassiveHoster (voir e-mail de Bienvenue).

3. Utiliser une fenêtre de navigation privée :
Tentez de visiter votre site en mode incognito depuis une fenêtre de navigation privée.

4. Visiter le site depuis un autre périphérique et une autre connexion (3G / 4G / 5G...) :
Partagez-vous votre connexion mobile ou visitez depuis votre mobile le site fraichement migré.

5. Vider le cache de votre navigateur :
La procédure dépend du navigateur utilisé.

6. Vider le cache DNS de votre ordinateur :
Sous Windows
Allez dans le menu Démarrer, tapez "cmd" pour ouvrir l'Invite de commandes, puis lancez "ipconfig /flushdns".
Sous Mac OS X
Ouvrez simplement Terminal en utilisant le Spotlight (c'est la loupe dans le coin en haut à droite de votre écran) et tapez "dscacheutil -flushcache".
Sous Linux
Tapez "/etc/init.d/nscd restart" ou "service nscd restart".

7. Modifier les serveurs DNS de votre ordinateur :
On vous suggère d'opter pour des serveurs DNS de renommée mondiale. Dans les paramètres réseau de votre ordinateur ajoutez les DNS suivants

8.8.8.8 # Google
1.1.1.1 # CloudFlare

Vous aurez ainsi toujours des DNS à jour.

8. Patienter :
Si toutes ces actions vous semblent trop complexes, vous pourriez également opter pour la solution de patienter quelques heures.

Nous espérons que ces quelques pistes vous auront permis d'y voir plus clair et de vérifier que votre site a bien été migré avec succès.

Si ce n'est pas le cas, nous restons à votre entière disposition pour échanger avec vous à ce sujet.
#68
MassiveHoster Academy / Comment profiter du plugin Wor...
Dernier message par MassiveHoster - Mai 17, 2024, 10:26 AM
LSCache : comment utiliser le plugin de LiteSpeed avec votre Hébergement MassiveHoster
(Fonctionnalités compatibles, Tutoriel PageSpeed)

Saviez-vous que la plupart des fonctionnalités du plugin LiteSpeed Cache (LSCache) sont compatibles avec tous les types de serveurs Web et ne nécessitent pas de serveur LiteSpeed Web Server ou OpenLiteSpeed ?

Cela est brièvement expliqué ici "Using LSCache Without a LiteSpeed Server", de même, un article dédié aux fonctionnalités de LSCache compatibles avec tous les serveurs a aussi été publié ici "LSCache for WordPress for Everybody!".

_____

Vous êtes débutant ?
Sachez que les nombreux paramètres du plugin LSCache peuvent paraître assez complexes pour la plupart des utilisateurs qui ne sont pas encore des experts.
Si vous désirez obtenir la meilleure optimisation possible, avec un minimum de connaissances et d'efforts, nous vous recommandons plutôt Notre méthode d'optimisation basée sur le plugin AccelerateWP !
_____

Voyons maintenant les fonctionnalités qui sont compatibles ou non-compatibles avec une technologie de serveur non-LiteSpeed.

Fonctionnalités génériques compatibles avec tous les serveurs

Vous constaterez que la liste est longue puisqu'on y retrouve la majorité des optimisations de performance des plugins tels que WP Rocket (sauf la mise en cache sous forme de "fichiers statiques" qui elle peut être remplacée par un plugin de cache alternatif gratuit).

  • Compatibilité avec l'Object Cache Redis et Memcached
  • Optimisation d'images sans perte de qualité
  • Minification CSS, JavaScript et HTML (inline et externe)
  • Concaténation de CSS/JS pour serveurs HTTP/1
  • Push du CSS/JS pour les serveurs HTTP/2 (comme MassiveHoster)
  • Génération automatique de Critical CSS
  • Lazy loading d'images et d'iframes
  • Optimisation d'images pour le responsive design
  • Ajout des dimensions manquantes aux images
  • Support de CDN tiers
  • Chargement asynchrone du CSS et JS
  • Retardement de l'exécution du JavaScript
  • Règles de cache côté navigateur
  • Nettoyage et optimisation de la base de données
  • Optimisation du score PageSpeed et Core Web Vitals
  • Support du cache OPCode
  • Pré-chargement DNS
  • Support de l'API Cloudflare
  • Support des WordPress Multi-sites
  • Support des images au format WebP
  • Contrôle du Heartbeat de WordPress
  • Support avancé du HTTP/2 et du CDN QUIC
  • Cache CDN QUIC[.]cloud gratuit

D'après l'article publié sur le blog de LiteSpeed, toutes ces fonctionnalités ne nécessitent pas l'utilisation d'un serveur web LiteSpeed et sont 100% compatibles, par exemple, avec un serveur Apache ou NGINX !

Comme vous l'aurez compris, mis à part le système de cache pur et dur, le plugin LSCache nous offre la majorité de ses fonctions d'optimisations des performances Web, accessibles gratuitement pour tous types de serveurs !

Néanmoins, passons en revue la courte liste détaillée des optimisations exclusives, non compatibles avec des serveurs non-LiteSpeed.

Fonctionnalités exclusives aux serveurs LiteSpeed pouvant être remplacées par un plugin alternatif gratuit

Ci-dessous, voici la liste des quelques fonctionnalités du plugin LSCache qui ne pourront fonctionner que sur serveurs LiteSpeed, et donc, qui devraient être remplacées par un plugin alternatif gratuit.

  • Mise en cache des pages sous forme de fichiers statiques
    (nous allons voir comment remplacer cela par un plugin de cache gratuit)
  • Support natif du HTTP/3
    (peut être obtenu grâce à Cloudflare)
  • Lignes de commandes LiteSpeed via WP CLI,
    Système d'API WordPress de LiteSpeed
    (utile uniquement pour les développeurs expérimentés)

Étude de cas : amélioration du score PageSpeed d'un site WordPress créé avec Divi, grâce à LSCache !

Avertissement : LSCache est selon nous un plugin plus complexe que la moyenne et embarque de très nombreux paramètres qui peuvent être difficiles à appréhender pour les débutants. Si vous n'êtes pas encore un utilisateur expérimenté, nous vous conseillons de vous orienter vers Notre méthode d'optimisation basée sur AccelerateWP !

_____

Comme vous l'aurez compris, vous pouvez utiliser toutes les fonctionnalités d'optimisation du plugin LSCache, mais le système de cache pur ne fonctionne pas sans un serveur LiteSpeed / OpenLiteSpeed.

Nous allons donc commencer par installer un plugin qui ne s'occupera QUE de la mise en cache sous forme de fichiers statiques.

Ensuite, plus bas, nous activerons un maximum d'optimisations issues du plugin LSCache.

Commençons par tester le score PageSpeed de notre site WordPress & WooCommerce (thème Divi) hébergé chez MassiveHoster et ne bénéficiant actuellement d'aucune optimisation.



Celui-ci obtient un score de 70/100.

Maintenant, ajoutons un simple plugin de cache gratuit.
Après avoir comparé WP Super Cache et "W3 Total Cache", nous avons choisi de retenir W3TC. À noter que "WP Fastest Cache" aurait pu aussi se joindre à nos tests.

Nous installons rapidement W3TC.



Fait intéressant : ces dernières années, W3TC est un plugin qui a très bien évolué comparé à ses débuts, et il offre de bonnes performances.

Dans notre cas, puisque nous allons exploiter aux maximum les fonctionnalités du plugin LSCache, nous activons uniquement la fonction « Page Cache » de W3TC.



Toutes les autres options peuvent être ignorées.

C'est le moment pour nous d'installer le plugin LSCache.



Comme déjà expliqué, la fonction de Cache doit être désactivée dans LSCache, puisqu'elle a été activé dans W3TC.



Si vous êtes client du plan Premium (MassiveHoster), activez Redis dans votre compte client et copiez le chemin d'accès vers votre socket.



Dans LSCache, activez Redis et renseignez le chemin vers votre socket Redis.



Pour la suite, nous vous proposons de vous inspirer des réglages qui vous sont présentés ci-dessous, en commençant par l'activation du Browser Cache.



Réglages pour les images au format WebP (nous en reparlerons plus bas).



Passons à la catégorie la plus intéressante, celle qui s'intéresse aux « Page Optimizations ».

CSS



JavaScript



HTML



Lazy Load, etc.



Ici, dans "Media Excludes", retirez toutes les exclusions de fichiers JS telles que jquery.js.



Voilà, nous en avons fini avec les réglages côté LSCache !

Mais pour aller un peu plus loin, nous allons installer un plugin d'optimisation d'images prenant en charge le formation WebP.

Installez le plugin WebP Express.

Ensuite, dans les paramètres, choisissez le moteur de conversion d'images et lancez la conversion groupée des images actuelles.



Nous y voilà ! Nous avons réussi à faire passer notre score PageSpeed de 70 à 96 en quelques minutes, grâce à W3TC, LSCache et WebP Express.



Si vous pensez comme nous que les paramètres du plugin LSCache semble très complexes pour les débutants, nous vous encourageons vivement à vous tourner vers Notre méthode d'optimisation basée sur AccelerateWP !

Nous restons à votre disposition ci-dessous pour discuter de ce tutoriel.
#69
MassiveHoster Academy / Comment optimiser vos Webperfs...
Dernier message par MassiveHoster - Mai 17, 2024, 10:04 AM
Cet article est toujours en cours de rédaction, merci pour votre patience...
#70
Support Technique / Re : Problème d'ajout de nom d...
Dernier message par MassiveHoster - Mai 16, 2024, 04:14 PM
Citation de: glmc le Mai 16, 2024, 04:03 PMPour l'instant, j'ai beau faire des tests avec la navigation privée, ou via la connexion du tél, je n'ai toujours pas l'affichage de mon site, mais je vais patienter, ça va venir.

Nous vous encouragement très fortement à vous intéresser à cette petite manipulation, cela sera très rentable pour vous et vos futurs migrations sur le long terme :

CitationLors d'une migration de site, la méthode la plus professionnelle pour vérifier que la migration s'est bien passée consiste à modifier le fichier /etc/hosts (ou équivalent sur votre OS) de son ordinateur et d'ajouter un pointage de domaine local pour vérifier que la migration est OK avant même de procéder au changement des NS du domaine de domaine.

Sur un système unix, voici à quoi cela ressemble :



Pour l'équivalent sous Windows, voir Google ou ChatGPT  ;)

Une fois la modification faite dans ce fichier, vous pourrez directement reprendre le travail sur votre site !
En tout cas, le Certificat SSL du domaine chat* a bien été livré par Let's Encrypt, ce qui prouve que la propagation DNS s'est bien déroulée. Nous penchons vraiment pour le cache de votre FAI et/ou ordinateur.

Merci pour votre confiance et à bientôt :)