Il est temps de passer à la vitesse supérieure !
Christophe, Expert système Linux depuis 1997

WP-Rocket ne sert à rien (par défaut)

Testez la vitesse de votre site WordPress ici :

Vous avez lu partout ou on vous a dit que WP-Rocket était une formidable extension de cache pour accélérer votre WordPress.

Donc vous l’avez installé et vous avez même pris l’abonnement qui va avec (au passage, je vous explique ici comment tester l’extension gratuitement).

S’il suffisait de faire ça, ce site n’existerait pas !

La croyance : vous pensez que WP-Rocket est magique et va subitement accélérer votre site (c'est un peu vrai)

Les développeurs de WP-Rocket font des efforts pour que cette extension marche dans de multiples situations, sur touts les thèmes, avec toutes les extensions inimaginables.

La contre-partie de rendre cette extension installable sans casser votre site, c’est que tous les paramètres ne sont pas activés !

Et donc par défaut, WP-Rocket ne fait presque rien.

Il faut donc savoir quelles options activer en fonction du site et de l’environnement d’hébergement.

Qu'est-ce qu'un cache, le truc dont WP-Rocket s'occupe ?

Sans extension de cache, WordPress doit recalculer la page à chaque accès ce qui consomme énormément de ressources sur le serveur et demande du temps de calcul.

L’extension de cache génère une page en HTML qui ne sera pas recalculée sans arrêt.

Donc ça, c’est le fonctionnement par défaut mais le faire ne suffit pas mais c’est déjà pas mal.

Mais que peut faire WP-Rocket en plus qui fera toute la différence ?

WP-Rocket peut :

  • optimiser les fichiers Javascript et CSS utilisés par votre page et les minifier (réduire les espaces inutiles dans les fichiers)
  • Il peut combiner plusieurs fichiers JS/CSS en un seul pour limiter le nombre de requêtes, mais : justement on ne l’active pas systématiquement et c’est là qu’un expert est utile pour savoir quoi faire.
  • Il peut retarder le chargement de certains fichiers pour les charger tranquillement sans bloquer le contenu principal de la page.
  • Il peut même enlever des morceaux inutiles de certains fichiers en constatant qu’ils ne servent à rien. Le site est alors allégé.
  • Il peut charger uniquement que les images visibles à l’écran évitant alors charger la partie de la page qui ne se voit pas.
  • Il peut pré-charger en arrière plan des liens, des polices de caractères pour ne pas avoir à le faire dans la suite de la visite.
  • Il peut nettoyer certains données obsolètes de la base de données.
  • Il permet d’utiliser un service de cache externe pour les fichiers statics (images, javascript, css) (CDN)

Quelles options activer pour le rendre réellement fonctionnel ?

En principe, activer la minification des fichiers JS et CSS ne pose aucun problème. Je vous suggère donc de le faire.

Vous pouvez aussi différer le chargement du javascript et reporter son exécution.

Il faut aussi activer le lazyload pour les images.

Et je suggère de prendre un abonnement CDN pour envoyer les images plus rapidement sans charger le serveur.

Avec ceci, vous aurez déjà une bonne amélioration des performances.

Je vous souhaite bon courage et à bientôt.

À propos du projet Site Internet Rapide et Sécurisé de Libre Master

Je m’appelle Christophe et j’ai conçu un hébergement web adapté aux hébergements de logiciels libres en ligne tout en utilisant de solides compétences en ingénierie système.

Le projet site internet rapide et sécurisé est la combinaison de mes recettes pour WordPress, d’un environnement technique en plus de l’hébergement principal et d’une compétence senior.

L’accélération de sites internet s’adaptent aussi pour les sites que je n’héberge pas ce sera plus limité en terme d’efficacité.

Mon site web principal s’adresse à des profils avancés : https://libremaster.com

Pourquoi j'utilise le logiciel libre ?

  • Accès à la connaissance : je n’ai pas choisi le logiciel libre par gratuité. Je me suis mis aux logiciels libres simplement parce que je peux accéder et apprendre leurs fonctionnements en consultant leurs codes sources et leurs documentations très bien faites.
  • Souveraineté numérique : je ne souhaite pas enfermer mes données dans des formats fermés et propriétaires. Je ne souhaite pas non plus que leur traitement soit obscur. Il faut garder la possibilité de sortir les données si nécessaire.

Expertise et professionnalisme

  • Réel expert : j’utilise vraiment quotidiennement sur mon poste de travail, le même système qui est utilisé sur les serveurs d’hébergements de sites internet. Je ne fais donc pas semblant d’être expert en informatique comme beaucoup de prestataires qui n’utilisent Linux qu’occasionnellement.
  • Double compétence : j’ai développé au fil du temps des outils qui nécessitent de faire à la fois du système et du développement. J’analyse très souvent le code source des logiciels que j’utilise.
  • Discrétion : j’interviens techniquement sur vos services ou vos données avec le plus grande neutralité et sans accéder aux espaces non nécessaires à la finalité technique.
  • Compétences pointues : je dispose à la fois de compétences pointues dans mon domaine et des compétences générales dans les domaines annexes. Ceci me permet de pouvoir résoudre des problèmes sans y avoir jamais été confronté. J’attire quand même votre attention que la résolution de certains problèmes dépend d’un tiers et donc mon champ d’action peut être parfois limité.
  • Travail bien fini : Il arrive qu’on me demande d’intervenir sur un point en particulier mais que je me rende compte que la prestation nécessite d’aller au delà pour produire un travail de qualité. Je vous proposerai alors des compléments d’intervention.
  • Formation permanente : les nouvelles technologies changent vite. Je suis toujours curieux des nouveautés sans pour autant les adopter inutilement par effet de mode.
  • Environnement sécurisé : l’espace de stockage de mon poste de travail est chiffré à 100%. De plus, vos mots de passe sont chiffrés dans mon gestionnaire de mots de passe. J’utilise aussi une clé physique de sécurité quand cela est possible.
  • Ce sont ma curiosité et ma capacité à chercher des solutions autour des logiciels libres qui me définissent le mieux.