Comment améliorer les performances de WordPress de 70% [Étude de cas]
Cette fois, je veux vous montrer quelques conseils simples sur la façon d’accélérer votre site sur WordPress. Il y a quelques jours, j’ai testé la vitesse de mon blog et j’ai découvert que c’était trop rapide. Google page speed m’a donné 6 points. Vous devez savoir que la vitesse du site est si importante pour rendre le site populaire sur les moteurs de recherche. De toute évidence, Google agit de plus en plus de manière intuitive et évidente: les sites qui ne donnent pas de bons résultats mènent à une mauvaise expérience utilisateur, et les sites qui ont une mauvaise expérience utilisateur devraient être moins promus dans les résultats de recherche.
Alors commençons à tester notre site avec Google page speed: Voici le rapport Google page speed de ce blog: Avant de commencer l’optimisation, la vitesse du blog WordPress Google page est: La première question que je me pose est la suivante: Qu’est – ce qui a causé un tel problème sur mon blog? Google page speed m’a donné quelques conseils pour rendre mes pages plus rapides: optimiser les images pour supprimer JavaScript et CSS, empêcher la visualisation du contenu au – dessus de l’effondrement minimiser CSS utiliser le cache du navigateur minimiser Javascript, puis j’ai commencé à travailler sur ces problèmes pour ralentir le blog.
Le principal problème d’optimisation de la vitesse du site Web d’image est la taille de l’image. Par conséquent, pour vérifier si le site Web ralentit, vous devez d’abord vérifier la taille de l’image. Essayez d’ouvrir l’outil de vérification du projet dans un navigateur pour voir le temps nécessaire pour télécharger l’image. Si vous téléchargez une image de 1,5 Mo, le site doit télécharger l’image avant de la télécharger. Si vous avez 10 images à télécharger chaque fois que vous chargez le site, Calculez – les maintenant. 15 Mo par téléchargement… Par image, je veux dire une image qui est optimisée par des plug – ins et des outils pour réduire la taille du fichier image. D’abord, j’ai des INS.
Lisez cet article de Google sur la façon d’optimiser les images:
https:\/\/developers.google.com\/speed\/docs\/insights\/OptimizeImages La deuxième astuce de Google page speed est de supprimer le javascript et CSS qui bloquent le rendu. Alors j’ai commencé à lire le problème et j’ai découvert que je devais appeler tous les fichiers JS et CSS dans le pied de page. Si vous avez un petit modèle HTML, vous pouvez le faire sans problème, et dans d’autres cas, comme les thèmes WordPress, cela devient encore plus compliqué parce que vous devez appeler quelques scripts et titres. Par conséquent, la seule chose que je peux faire est de supprimer certains JavaScript et CSS qui sont appelés mais qui ne sont pas utilisés dans les pages de blog.
Ce blog fonctionne sur un thème d’affaires polyvalent de Mirror Response, qui utilise différents fichiers JavaScript et CSS, mais dans ce cas, si je l’utilise seulement comme blog. Nous avons donc supprimé certains de ces fichiers parce que je n’utiliserais pas d’autres fonctionnalités. Mon exemple concerne la réflexion spéculaire, mais il en va de même pour les autres sujets. Les thèmes WordPress appellent les fichiers JavaScript et CSS via des fonctions de fichiers. Php. Une fois ces fichiers enregistrés, ils seront appelés en utilisant cette fonction, WP _ enqueue style, WP enqueue script, mais cela ne correspond pas à notre intérêt actuel. La fonctionnalité pour charger un style dans une réflexion spéculaire est:
Fonctions codeless _ Register global style () {global $cl redata; WP enuqueue style (‘Style’, get Stylesheet Uri ()); WP enuqueue style (‘Bootstrap – response’); \ \ wp enuqueue style (‘Bootstrap – response’);;; \ \ wp Register global style () {Global $cl redata; WP enuqueue style (‘Style’, getget Stylesheet Uri ()); WP enuqueue style (‘Bootstrap – response’);; \ \ \ W enuqueue style (‘jquery.fancybox’);; \ \ \ \ \ \ \ \ \ le système de gestion de l’information est un système de gestion de l’information qui permet d’accéder à l’information sur l’application de la directive: \ ‘Vector – icons »; \ ‘font – AWESOME’ ‘; \’ font – aweseme »; \ ‘font – aweseme’ ‘; \’ font – aweseme »; \ ‘font – aweseme’ ‘; \’ font – aweseme »; \ ‘font – aweseme’ ‘; \’ font – aweseme »; \ ‘font – aweseme’ ‘; \’ font – aweseme »; \\ ‘font – aweseme’ ‘; (‘ jquery.easy pie Chart ‘) ; # Wp \ u enqueue \ u style (‘idangerious.swiper’) (int) Code less less _ get post ID (), ‘fullscreen post style’; \ 124; $$cl redata [‘fullscreen sections active]]) \ 35; WP enqueue style (‘ fullscreen post csss csss csss csss csss csss post ID (), ‘fullscreen post style’; \ 124; $$cl redata [‘fullscreen sections active]]) \ 35; WP enqueue style (‘ fullscreen post csss csss csss csss csss Post Post csss post csss csss csss csss cs«);
Comme vous pouvez le voir, j’ai ajouté « # » avant certaines de ces lignes pour désactiver certains styles, comme les icônes vectorielles ou jquery que je n’utilise pas. Un simple Diagramme circulaire. Ces fichiers ne sont pas utilisés dans un simple blog, mais sont nécessaires, par exemple, si vous voulez créer un site Web d’entreprise.
Peu importe où vous utilisez spéculaire pour répondre à des sujets d’affaires polyvalents ou à des sujets WP polyvalents axés sur l’entreprise, utilisez – les uniquement à des fins de blogging pour désactiver ces fichiers JavaScript et CSS, comme je l’ai fait ci – dessus. Résultats: J’ai obtenu 54 sur 60 lors du premier test. Très fier, mais pas assez apprécié. Au début, cela semblait facile, mais maintenant il est plus difficile d’obtenir plus de points et de rendre mon site plus rapide. Pour résoudre ce problème, j’ai lu ce qui suit: https:\/\/gtmetrix.com\/leverage-browser-caching.html Vous pouvez mettre en cache les fichiers manuellement en utilisant htaccess, mais si vous utilisez les thèmes WordPress comme moi, je vais utiliser la mise en cache W3 total. Après avoir installé ce plug – in entièrement compatible avec le thème, je configurerai l’onglet parcourir le cache dans les paramètres du plug – in.
Une fois la configuration simple terminée, vous pouvez utiliser ma configuration, comme le montre l’image ci – dessous, et comme vous pouvez le voir, j’ai sélectionné les options set expiration header, set cache Control header. Je clique pour enregistrer tous les paramètres et vérifier le fichier. Htaccess écrit avec la nouvelle directive. Ce plugin semble bien fonctionner, mais après un nouveau test, je n’ai vu aucune amélioration. C’est bizarre, donc je pense qu’il y a un problème avec le module Apache mod _ expires. Maintenant, j’ouvre le shell et je vérifie ce module désactivé. Par conséquent, je l’ai activé en utilisant la commande \
Peut être réduit en minimisant. La vitesse des pages Google est décrite ci – dessus, donc maintenant je dois utiliser l’option de cache total W3 pour minimiser les ressources. J’ouvre l’onglet zoom out et je commence à le jouer et à le tester. Ma meilleure configuration: W3 total cache a de nombreuses options, telles que la compression et CDN, et vous pouvez modifier et définir les meilleures options pour votre site Web. Les résultats de la minify et d’autres fonctionnalités du cache total W3 sont excellents. J’ai eu 16 points pour ce plugin. Conclusion j’ai obtenu un total de 76 points à partir de 6. Il est difficile d’obtenir plus de points maintenant et j’essaie de faire mieux. Donc, si vous utilisez des thèmes WordPress tels que spéculaires, Tours ou tout autre, je recommande deux choses principales pour rendre votre site plus rapide: 1. Optimiser l’image 2. Installez le plug – in W3 total cache 3. Sélectionnez un bon hôte 4. Installer et configurer W3 total cache ou autooptimize 5. Configurer CDN 6. Activer le chargement lent d’images (jetpack) 7. Choisissez un thème WordPress rapide si vous êtes paresseux et que vous voulez faire quelque chose de professionnel, vous pouvez obtenir des services d’optimisation de vitesse de wpbuffs. Format commun de noms de domaine