Passer au contenu principal

WP Speed of Light : Optimisation de la vitesse

1. Activez l'optimisation de la vitesse

La section Optimisation de la vitesse est l'endroit où configurer les outils qui accélèrent WordPress. Utilisez le menu WP Speed of Light > Optimisation de la vitesse > Accélération

  • Activez le système de cache: il accélérera votre site Web en préchargeant les éléments de page courants et les requêtes de base de données

Comment ajouter du cache manuellement?

Tout d'abord, s'il n'est pas possible de modifier le fichier sur votre serveur, vous devez définir l'autorisation d'écriture sur le fichier "wp-config.php" . Vous devez aller sur FTP, puis faire un clic droit dessus, choisir File permissions . De là, vous pouvez définir l'autorisation.

 

set-file-permission

 

Deuxièmement, vous devez ajouter le script "define( 'WP_CACHE',true);" au-dessus du fichier "wp-config.php" .

 

add-cache-wp-config

 

Enfin, vous allez dans WP Speed of Light > Optimisation de la vitesse > Accélération et activez l' Activer le système de cache .

 

activer-cache-option

 

  • Nettoyer chacun : nettoyez automatiquement le cache stocké toutes les x minutes et générez une nouvelle version instantanément

  • Cache pour ordinateur de bureau / tablette / mobile: servez le cache d'un ordinateur de bureau sur tous les appareils par défaut. L'autre option de cache spécifique par appareil ne doit être utilisée que si votre structure de thème génère des fichiers spécifiques par appareil.

  • Ajouter des en-têtes d'expiration : il indique au navigateur s'il doit demander un fichier spécifique au serveur ou s'il doit le récupérer dans le cache du navigateur.

  • Mettre en cache le script externe: mettez en cache les ressources externes telles que le script fourni par Google. Attention: assurez-vous de surveiller les performances avant et après l'activation, dans certains cas, vous risquez de subir une perte de performances lors de l'activation!

  • Ne jamais mettre en cache les pages suivantes : Ajoutez l'URL des pages que vous souhaitez exclure du cache (une URL par ligne)

Vous pouvez exclure du cache un ensemble d'URL en utilisant des règles telles que www.website.com/blog*

 

optimisation de la vitesse

 

PRO ADDON UNIQUEMENT 

  • Nettoyage lors des sauvegardes: Nettoyez automatiquement le cache lors de l'enregistrement d'un contenu WordPress tel que l'article, la page ...

  • lazy loading image : ne charge que les images lorsqu'elles sont visibles dans le par utilisateur (sur le défilement)

  • de vidéo : lazy loading paresseux de toutes les vidéos iframe et HTML5

Lors de l'activation du lazy loading l' image option, certaines options seront affichées ci-dessous:

  • Exclure l'image inférieure à (largeur px): exclut du lazy loading différé de l'image toutes les images dont la valeur en pixels est inférieure à cette largeur. Utile pour exclure les petites icônes ou logos

  • Exclure l'image inférieure à (hauteur px): exclut du lazy loading différé de l'image toutes les images dont la valeur en pixels est inférieure à cette hauteur. Utile pour exclure les petites icônes ou logos

  • Exclusion lazy loading images  excluez un ensemble d'URL en utilisant une règle telle que : www.website.com/news* ou une classe, un identifiant, situé d'images

 

chargement d'images paresseuses

 

2. Onglet WordPress

  • Supprimer les chaînes de requête : supprimez les chaînes de requête des ressources statiques telles que les fichiers CSS et JS dans l'en-tête pour améliorer vos scores sur des services tels que Pingdom, GTmetrix, PageSpeed ​​et YSlow.

  • Désactiver l'API REST: désactiver l'API REST WordPress (API pour récupérer des données à l'aide de requêtes GET, utilisée par les développeurs)

  • Désactiver le flux RSS: désactivez le flux RSS de WordPress. Les flux RSS permettent aux utilisateurs de s'abonner à vos articles de blog à l'aide d'un lecteur de flux RSS

 

PRO ADDON UNIQUEMENT

  • Supprimer les emojis : par défaut, les emojis se chargent sur chaque page de votre site. Si vous ne les utilisez pas, c'est tout simplement inutile

  • Désactiver Gravatars: désactivez les avatars Gravatars et n'utilisez que les avatars locaux de vos médias

 

onglet wordpress

 

3. Grouper et réduire

La minification fait référence au processus de suppression des données inutiles ou redondantes sans affecter la façon dont la ressource est traitée par le navigateur. Par exemple: coder les commentaires et la mise en forme, supprimer le code inutilisé, utiliser des noms de variable et de fonction plus courts, etc.

NOTE: Certaines options ne sont disponibles que dans le plugin PRO ADDON. A utiliser avec prudence et tester votre site web, cela peut générer des conflits
  • Minification HTML : minimisez les fichiers de cache HTML servis par le plugin

  • Minification CSS : réduire les fichiers CSS servis par le plugin

  • Minification JS : réduire les fichiers JS servis par le plugin

  • Grouper CSS: le regroupement de plusieurs fichiers CSS dans un seul fichier minimisera le nombre de requêtes HTTP

  • Group JS: le regroupement de plusieurs fichiers JS dans un seul fichier minimisera le nombre de requêtes HTTP

 

PRO ADDON UNIQUEMENT

  • Regrouper les polices et les polices Google : regrouper les polices locales et les polices Google dans un seul fichier pour être servies plus rapidement
  • Différer JS: appelez les fichiers JS à la fin du chargement de la page pour éliminer les éléments bloquant le rendu
  • Différer le CSS : appeler les fichiers CSS à la fin du chargement de la page pour éliminer les éléments bloquant le rendu

Lorsque « Différer le CSS » est activé, le « Exclure les fichiers du CSS différé » apparaît. Ensuite, vous pouvez mettre chaque chemin d'accès au fichier CSS sur une seule ligne pour exclure les fichiers du CSS différé.

  • Déplacer les scripts vers le pied de page : Ajoutez le script des pages que vous souhaitez exclure du déplacement vers le pied de page (une URL par ligne)
  • Exclure le style en ligne: exclure le style en ligne de la minification
  • Exclure les fichiers de la minification et du regroupement : placez chaque chemin d'accès au fichier sur une seule ligne pour exclure les fichiers de la minification et du regroupement.
  • page : placez chaque URL de page sur une seule ligne pour exclure une page de toutes les optimisations répertoriées ci-dessus.

Lorsque vous activez "Déplacer les scripts vers le pied de page" , il apparaît que "Exclure le déplacement du script vers le pied de page" apparaîtra

 

optimisation avancée

 

4. Préchargement et prélecture

Ces fonctionnalités de l'onglet Avancé ne sont incluses que dans le plugin PRO ADDON.

  • Préchargement du cache : le préchargement du cache est le processus de génération automatique d'une première version du cache de la page, de sorte que le premier utilisateur qui accède à la page après un nettoyage du cache n'aura pas à attendre la génération du cache. Les URL de cache de page spécifiées, une par ligne, seront automatiquement régénérées après un nettoyage du cache.

 

préchargement et prélecture

 

  • Prérécupération DNS: la prélecture DNS préchargera les informations DNS sur les liens de domaine externes. Par exemple, si votre site Web fait fréquemment référence à un domaine externe dans les hyperliens, la pré-extraction du DNS de ce domaine chargera la page de ce domaine plus rapidement lorsqu'un utilisateur clique dessus.

  • Préchargez les URL .xml du sitemap, une par ligne : ajoutez une ou plusieurs URL .xml des sitemaps, une URL par ligne

5. WooCommerce

Lors de l'utilisation de WooCommerce, ces options ci-dessous permettront de réduire le chargement des pages non WooCommerce ou de définir le temps de nettoyage automatique : session, panier,... vous devez vous rendre dans le menu WP Speed of Light > Optimisation de la vitesse > WooCommerce pour l'obtenir. Ces fonctionnalités sont incluses dans le plugin PRO ADDON.

  • Désactiver les fragments de panier: par défaut, WooCommerce utilise des fragments de panier qui sont utilisés pour mettre à jour le panier sans actualiser la page. En fonction de votre thème et de la configuration de WooCommerce, cela peut être nécessaire ou vous pouvez le désactiver pour de meilleures performances
  • Désactiver les styles: désactiver les styles WooCommerce pour les pages non Woocommerce
  • Désactiver les scripts: désactiver les scripts WooCommerce pour les pages non Woocommerce

 

paramètre woocommerce

 

  • Effacer la session client + le panier: effacez toutes les sessions client et le panier WooCommerce qui sont temporairement stockés dans votre base de données. Vous pouvez économiser beaucoup de performances et de stockage de base de données.
  • Effacer les transitoires WooCommerce: effacez tous les transitoires WooCommerce qui sont temporairement stockés dans votre base de données
  • Session de nettoyage automatique , transitoires du chariot: nettoyage automatique des sessions, des paniers et des transitoires après une certaine durée (en heures)
  • Désactiver / réduire l'API Heartbeat: la réduction de l'activité modifiera la fréquence Heartbeat. La désactivation complète de Heartbeat peut endommager d'autres plugins et thèmes utilisant cette API