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.
Deuxièmement, vous devez ajouter le script "define( 'WP_CACHE',true);" au-dessus du fichier "wp-config.php" .
Enfin, vous allez dans WP Speed of Light > Optimisation de la vitesse > Accélération et activez l' Activer le système de cache .
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*
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
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
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.
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
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é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
- 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