Il va sans dire quamp;rsquoil est important damp;rsquoavoir un site Web rapide et fiable, surtout si tout ce que nous faisons en ligne peut être fait instantanément. Aujourdamp;rsquohui, les gens ne sont pas patients avec les sites Web lents. Heureusement, il y a beaucoup de choses que pouvez faire pour accélérer votre site WordPress et satisfaire vos utilisateurs, clients et moteurs de recherche. Dans nous présentons 24 correctifs qui réduiront considérablement le temps de chargement du site, y compris la vitesse globale et les améliorations de développement.
Il ne s’agit pas seulement d’un autre tutoriel « accélérer les conseils X de wordpress». Dans ce guide faisant autorité, nous examinerons étape par étape tous les aspects de l’optimisation et de l’accélération du site WordPress. Nous verrons: pourquoi la vitesse de la page est elle importante? Pourquoi les sites Web sont ils lents comment améliorer la vitesse des sites Web en général améliorer la vitesse mise à niveau des technologies de base réduire les demandes supprimer les plug ins inutiles et coûteux supprimer les plug ins inutiles et attrayants utiliser CDN activer lamp;rsquooptimisation de la mise en cache optimiser les bases de données optimiser les images désactiver les liens rapides Activer la compression Gzip sélectionnez un bon hôte pour surveiller vos rôles de site thèmes de développement vitesse accrue en savoir plus sur vos outils réduire les demandes minimiser les scripts dans le pied de page de chargement de fichier prioriser le contenu utiliser la bonne taille damp;rsquoimage réduire et optimiser les requêtes utiliser les crochets damp;rsquoactivation, Désactiver et désinstaller éduquer vos clients Conclusion Pourquoi la vitesse de la page est elle importante? vivez sur un site Web, la vitesse de la page est quelque chose que ne pouvez pas ignorer. Il namp;rsquoy a pas si longtemps, loadstorm a combiné quelques résultats de recherche en une belle image informative qui a pris une seconde de plus.
Le chargement de la page a entraîné une baisse de 7% du taux de conversion, de 11% du nombre de pages vues et de 16% de la satisfaction de la clientèle.
En fin de compte, en modifiant ces statistiques, pouvez facilement obtenir une augmentation de 7% des bénéfices en réduisant le temps de chargement du site damp;rsquoune seconde. Les gens semblent également oublier que la qualité des services Internet namp;rsquoest pas uniforme dans le monde entier, même si utilisez le CDN et optimisez tout le contenu. À New York, votre page peut être chargée en 2 secondes, à Dublin, vos amis peuvent charger en 2,3 secondes, mais en Inde, elle ne peut être chargée quamp;rsquoen 4 5 secondes. Grâce à damp;rsquoautres optimisations, pouvez réduire le temps de chargement de 0,3 seconde aux États Unis, mais de 1,8 seconde en Inde, augmentant ainsi les ventes. Namp;rsquooubliez pas que le réseau est énorme, que tous les chiffres que voyez sont des moyennes et que tous les chiffres que rencontrez sont un ensemble extrêmement diversifié damp;rsquoéchantillons.
En plus de tous les avantages directs, il est bien connu que la vitesse de la page a un grand impact sur le référencement. Certains articles révèlent le lien entre Google et les sites Web rapides. Une chose est sûre: plus la vitesse est élevée, plus la position dans les yeux de Google est élevée. êtes respectueux de lamp;rsquoenvironnement, pouvez considérer cela comme un exercice pour réduire votre empreinte carbone. Les sites plus rapides sont généralement le résultat de moins de traitement, de moins de demandes et de moins de données, ce qui signifie moins de travail et moins de chaleur pour les ordinateurs qui exécutent les sites, ce qui, à son tour, signifie moins de refroidissement nécessaire. Cet impact peut ne pas être perceptible au niveau du serveur, mais il peut être mesuré à grande échelle.
Comment commencer je vais diviser cet article en trois parties. Je vais damp;rsquoabord aborder quelques considérations générales et essayer de
Pour toi. Les deux prochaines sections se concentreront sur les améliorations que tout utilisateur peut apporter et les améliorations que les programmeurs peuvent apporter. Les deux dernières parties se chevaucheront. Jamp;rsquoexhorte les non programmeurs à examiner ces deux parties, et de nombreuses stratégies damp;rsquoaccélération peuvent être mises en œuvre en suivant des lignes directrices simples, bien quamp;rsquoelles puissent avoir du Code associé.
Enfin, jamp;rsquoespère que tout le monde pourra trouver au moins deux idées et les appliquer immédiatement pour faire du Web un endroit plus rapide pour nous tous! Pourquoi le site Web est il lent? Comprendre cela est essentiel pour prendre des décisions éclairées de façon globale. Il existe une grande différence entre les sites qui fonctionnent lentement en raison de leur emplacement sur des serveurs bon marché et ceux qui fonctionnent lentement en raison de lamp;rsquoinefficacité du Code ou damp;rsquoune charge damp;rsquoimage excessive. Notez que la liste suivante ne contient pas damp;rsquoéléments qui peuvent toujours être « résolus ». Je vais lister tous les niveaux individuels damp;rsquoaugmentation de vitesse. Notre tâche est donc damp;rsquooptimiser cette vitesse. Maintenant, nous connaissons tous les composants.
1. Technologie de base la langue et la technologie de base que utilisez pour exécuter le site Web détermineront la vitesse de traitement du Code sur le serveur. Camp;rsquoest un petit problème si namp;rsquoutilisez que HTML, mais la plupart des sites Web utilisent la programmation côté serveur. Vous pouvez utiliser ASP. Net, PHP ou hhvm pour exécuter le Code PHP. Un mortel ne peut rien faire pour accélérer le langage de base. Bien que je ne sois pas un expert, je pense que ASP. Net est techniquement plus rapide que PHP, mais la différence est négligeable. Le hhvm a commencé à dépasser PHP dès sa sortie, mais les deux technologies ont commencé une guerre (amicale) et il semble maintenant que le nouveau PHP 7 dépassera les performances du hhvm que utilisez
Ra introduit un cycle damp;rsquoamélioration des performances à partir de ces technologies, ce qui nous rend très heureux pour les utilisateurs finaux.
Un aspect qui fonctionne est la façon dont le serveur est configuré. Par exemple, pouvez configurer le serveur pour envoyer des données dans un format compressé appelé compression Gzip. Il samp;rsquoagit damp;rsquoun réglage simple que pouvez activer ou désactiver, et apparemment lamp;rsquoactiver permettra damp;rsquoaugmenter votre vitesse. Nous en verrons quelques unes plus tard. Système de gestion du contenu en règle générale, tout système CMS sera plus lent quamp;rsquoun site HTML statique correctement construit. Bien que la mise en cache totale des pages minimise les différences de vitesse, il est parfois nécessaire de vider le cache, les utilisateurs connectés namp;rsquoobtiennent généralement pas la version mise en cache et la gestion du contenu nécessite de plus en plus de ressources.
Camp;rsquoest à dire quamp;rsquoun système CMS bien construit apporterait plus damp;rsquoavantages. Cela permettra damp;rsquoajouter plus facilement du contenu et de fournir un certain nombre de fonctionnalités qui peuvent être mises en œuvre à tout moment. Tous les systèmes CMS célèbres appartiennent à la catégorie
La raison pour laquelle les systèmes de gestion de contenu sont plus lents que les sites web statiques est quamp;rsquoils doivent se connecter au serveur, qui doit traiter la demande, générer le code HTML et lamp;rsquoenvoyer au navigateur, et le traitement peut nécessiter lamp;rsquoexécution de nombreuses requêtes de base de données, ce qui augmente également le temps de chargement. La plupart des systèmes ont des mécanismes pour optimiser ce processus, camp;rsquoest pourquoi
Le Web a quelques attributs clés qui déterminent sa vitesse. Fondamentalement: plus le serveur est performant, plus le site est performant. Bien sûr, il y a des limites. avez un petit site WordPress qui visite des dizaines de milliers de fois par mois, peu importe si votre serveur a 1 go de RAM ou 8 go. Ensuite, lorsque nous examinerons la façon damp;rsquoaugmenter la vitesse, je discuterai quand changer lamp;rsquohôte et le serveur, et nous en discuterons ici. Un autre attribut distinctif est lamp;emplacement du serveur. Camp;rsquoest logique. le serveur est situé à San Francisco, les données seront reçues plus rapidement à San Diego (environ 500 milles) quamp;rsquoà Melbourne (environ 8000 milles) en Australie. Lorsque les données passent par un câble à fibre optique, elles ont tendance à secouer les jambes, atteignant presque la vitesse de la lumière, mais une fois quamp;rsquoelles sont près de votre maison, elles ralentissent à la vitesse offerte par votre FAI. Il doit également ralentir à travers des pare feu, des routeurs et damp;rsquoautres choses magiques. La distance affecte souvent la vitesse à laquelle faites plusieurs demandes. Je veux dire, il faut presque autant de temps pour un fichier de 1 go depuis Melbourne quamp;rsquoil faut pour le même fichier depuis San Diego. Cependant, si êtes plus loin, le téléchargement de 1024 fichiers de 1 Mo prendra plus de temps. Pourquoi est ce important pour nous? Lorsque le site Web est chargé, il fait un grand nombre de demandes. Cela comprend les feuilles de style, les images, les fichiers JavaScript et damp;rsquoautres fichiers. En minimisant les exigences, nous pouvons maximiser la vitesse. Ordinateur client lamp;rsquoâge de lamp;rsquoordinateur que utilisez peut également affecter considérablement la vitesse de connexion perçue. Lamp;rsquoiPad de ma famille est un peu déprimé et ma connexion à cet appareil semble plus rapide que mon I
Un imperméable. Il y a peut être plusieurs raisons à cela, mais je pense que la principale est lamp;rsquoâge. La dégradation des composants rend lamp;rsquoiPad moins efficace dans lamp;rsquoutilisation de la mémoire: il traite le contenu plus lentement et répond généralement plus lentement. Jusquamp;rsquoà récemment, ce namp;rsquoétait pas un gros problème, car la plupart du traitement était effectué sur le serveur. Avec des clients plus puissants et, surtout, lamp;rsquoémergence de nouvelles technologies Web, les sites Web tirent parti de la capacité de traitement des clients. Par exemple, cela signifie une animation plus rapide et plus fluide, mais cela signifie aussi que les appareils plus lents seront touchés. En résumé, la vitesse damp;rsquoun site Web particulier dépend de la technologie de base du site, du système de gestion du contenu, du serveur, de lamp;rsquohôte et de lamp;rsquoordinateur client. Comment accélérer votre site Web je mamp;rsquoengage sur deux fronts: lamp;rsquoapproche des développeurs et lamp;rsquoapproche des non développeurs. Notez que cela ne signifie pas que tous les conseils pour les non développeurs sont faciles à définir. Je vais faire la distinction en fonction de la façon dont la méthode est orientée Code. Fondamentalement: toutes les actions que devez effectuer dans le Code du sujet ou du plug in vont à la section développeurs, et toutes les autres actions vont à la section générale. On y va. Augmentation générale de la vitesse pour une augmentation générale de la vitesse, je veux dire toutes les méthodes, conseils et astuces que pouvez exécuter sans toucher le Code du site (sujet et plug in). Vous devrez peut être modifier certains fichiers du serveur et utiliser les commandes du terminal, mais ces améliorations de vitesse ne sont généralement pas effectuées par vos développeurs à moins que quelquamp;rsquoun dans votre famille ne connaisse également le serveur. Voici une aide généreuse. Jamp;rsquoai essayé de suivre mon
99.99999999% ne peuvent pas optimiser PHP, mais nous pouvons nous assurer quamp;rsquoil est à jour. Damp;rsquoaprès mon expérience, plus vos hôtes sont chers, plus ils sont exigeants pour mettre à jour PHP pour dans un environnement hébergé. le demandez, de nombreux serveurs bas de gamme mettent effectivement à jour votre version PHP, mais ne le font pas automatiquement. Par exemple, si regardez quelques repères PHP, pouvez comprendre pourquoi camp;rsquoest important. Comme pouvez le voir, plusieurs mises à jour du même PHP peuvent avoir un impact énorme. Dev Man sait à quel point le super PHP est puissant. La façon de mettre à jour la version PHP variera selon votre hôte. êtes connecté à lamp;rsquohôte, cherchez la configuration PHP. Vous pouvez trouver une case à cocher qui permet de passer à une version différente. Il y a un certain danger à mettre à jour PHP avant de passer à autre chose. Le Code des sites Web et des fichiers ne disparaîtra pas de façon inattendue, mais si exécutez un code très ancien, pourriez rencontrer des problèmes inattendus. namp;rsquoêtes pas sûr, assurez de demander à votre hôte samp;rsquoil peut être déclassé en cas de problème. Pour plus damp; sur PHP et comment mettre à jour avec cpanel, voir cette courte vidéo. Cela devrait être évident, mais je vois encore des sites qui exécutent des versions plus anciennes de WordPress. Les mises à jour du SGC ne permettent généralement pas damp;rsquoaugmenter considérablement la vitesse damp;rsquoune version à lamp;rsquoautre, mais elles peuvent résoudre des problèmes de sécurité. Votre défaut de sécurité peut entraîner lamp;rsquoinjection de code malveillant dans votre site Web, ce qui peut ralentir avec le temps. De plus, les mises à jour du SGC ont tendance à optimiser le système, ce qui permet damp;rsquoécrire un meilleur Code pour lui. Par conséquent, votre base de données sera moins encombrée et vos requêtes seront plus rapides, ce qui se traduira par une augmentation de la vitesse moyenne au fil du temps. travaillez dur à mettre à jour, ce que pouvez attendre
Des ions viables. Jamp;rsquoai remarqué que les sujets avancés qui offrent toutes les fonctionnalités ont tendance à charger trop de scripts et de styles inutiles. Le chargement lent damp;rsquoimages est un outil puissant pour rendre votre site plus rapide. En fait, namp;rsquoavez pas réduit les demandes, mais devez les étonnamment. Lamp;rsquoidée derrière le chargement lent est que namp;rsquoavez pas besoin damp;rsquoafficher lamp;rsquoimage au bas de la page avant que lamp;rsquoutilisateur ne défile vers le bas de la page. Nous avons un bon article comparant 6 plug ins lents à charger, voir ici pour plus damp;. Lamp;rsquoune des meilleures façons de réduire la demande est en série. Nous en discuterons plus en détail dans la section programmeurs. Au lieu de 10 fichiers Javascript, pouvez essentiellement les copier et les coller un par un dans un seul fichier. Cela signifie que pouvez un fichier de 200 ko au lieu damp;rsquoune moyenne de 10 fichiers de 20 Ko, ce qui est beaucoup plus rapide. Cela est facile lors du codage damp;rsquoun site, mais beaucoup plus difficile après coup. Des plug ins comme Merge + minify + Refresh automatisent le processus damp;rsquoune manière ou damp;rsquoune autre, mais mes résultats sont mitigés. Essayez, si elles sont efficaces, pouvez voir une réduction significative des demandes. Camp;rsquoest à dire que nous recommandons damp;rsquoutiliser le plug in de chargement lent smoush. Smoush est la solution parfaite pour charger les images lentement. Smoush est le plug in damp;rsquooptimisation damp;rsquoimage intégré le plus populaire parce quamp;rsquoil fournit tout ce dont avez besoin pour charger rapidement une image. Cliquez pour activer le chargement lent de smoush. De plus, pouvez ajuster les paramètres après avoir activé le chargement lent (bien que cela ne soit pas nécessaire dans la plupart des cas). De plus, camp;rsquoest un plugin gratuit. Bien que je déteste particulièrement mes messages
Ne pas connaître la mise en page, dans certains cas, il peut être logique de diviser un article en plusieurs pages. Ne faites pas cela pour augmenter le nombre de pages vues, mais si avez une super super super ressource qui énumère des photos de vos 500 hôtels préférés, il est préférable de les diviser en 25 à 50 sections. 4. La suppression des plug ins inutiles et coûteux non seulement augmentera votre demande, mais entraînera également divers autres problèmes, tels que la mémoire et même les vulnérabilités en matière de sécurité. Un excellent plug in appelé P3 (le plug in du profileur de performance) peut aider à identifier les coupables les plus problématiques. Vous pouvez également désactiver toute fonctionnalité rarement utilisée. Jamp;rsquoutilise souvent des outils comme régénérer des vignettes, des contrôles de thème ou même P3. Bien que ces choses soient précieuses à utiliser, jamp;rsquoen ai besoin environ une fois par mois. Quand je ne les utilise pas, je les désactive pour mamp;rsquoassurer quamp;rsquoelles namp;rsquoont absolument aucun effet sur les performances. Il y a beaucoup damp;rsquoéléments de conception et de modules sur le site Web pour supprimer ce qui est inutilement accrocheur, principalement basé sur Javascript, qui peut sembler beau, mais en fait namp;rsquoa aucun sens. Permettez moi de donner deux exemples. Le premier exemple concerne les facteurs déprimants. Supposons que ayez un menu utilisateur qui ouvre une belle animation lorsque y allez. Quand les utilisateurs le verront pour la première fois, ils le trouveront intéressant. Cependant, après une troisième utilisation, ils deviennent de plus en plus agacés: Pourquoi ont ils attendu une seconde avant que le menu malédiction ne soit disponible? Camp;rsquoest souvent le cas des programmeurs et des propriétaires de sites Web qui utilisent les sites différemment de leurs utilisateurs. Les utilisateurs sont les plus susceptibles damp;rsquoutiliser le lien ou le formulaire de connexion dans lamp;rsquoen tête. Assurer une expérience fluide pour les utilisateurs namp;rsquoest pas seulement esthétique, mais aussi frustrante à long terme. En plus de lamp;rsquoaspect purement visuel de ux, votre site obtiendra quelques avantages
En termes de vitesse. Il y aura moins de projets à animer et moins de JavaScript total, ce qui se traduira par un site Web plus rapide ou plus rapide, et camp;rsquoest la même chose. Le deuxième exemple concerne lamp;rsquoefficacité et la conversion. Mon exemple préféré est le curseur. Presque tous les articles de recherche sont arrivés à la même conclusion: le curseur est tout simplement horrible. Personne ne les utilise, ils prennent trop damp;rsquoespace, réduisent votre référencement et ont un impact énorme sur la vitesse de votre site. Je tiens à souligner que pour une entreprise, le but de votre site Web namp;rsquoest pas de rendre belle. La beauté est un outil pour atteindre un vrai but: gagner de lamp;rsquoargent. toutes les recherches indiquent que devriez brûler le curseur. ça augmente vos revenus, ça intéresse vraiment? Dans un monde idéal, devriez examiner tous les éléments de votre site et prendre des décisions plausibles ou au moins des hypothèses. Lisez les sujets, effectuez des recherches et, surtout, mesurez les résultats. De plus, gardez à lamp;rsquoesprit que dans certains cas, lamp;rsquoenlèvement complet est acceptable et que dans damp;rsquoautres, nous recommandons le remplacement des articles. La simple suppression damp;rsquoun curseur peut réduire le taux de conversion, mais son remplacement par du texte simple et des liens peut le rendre beaucoup plus élevé que le niveau damp;rsquoeffet du curseur. Pour moi, avec les CDN, les CDN sont les baguettes magiques des sites Web qui rendent tout plus simple et plus rapide. Jamp;rsquoaime utiliser les CDN pour deux raisons: elles me permettent damp;rsquohéberger des images en dehors du serveur et de réduire le temps de chargement des images. Dans la dernière raison est que nous allons nous concentrer, même brièvement: Jamp;rsquoaime héberger des images à partir damp;rsquoun serveur parce quamp;rsquoil peut libérer mon contenu des médias. Je peux changer mon domaine. Je peux passer damp;rsquoun hôte à lamp;rsquoautre. Ma presse est toujours
Cache pour expirer une fois par jour. Cela signifie que le site Web se charge normalement une fois par jour: il détecte une requête qui permet au serveur de traiter le Code et de renvoyer les résultats en HTML. Il enregistre également le HTML généré en mémoire. La prochaine fois que quelquamp;rsquoun charge le site, le cache charge le HTML de la mémoire au lieu damp;rsquoêtre géré par le serveur. Ce namp;rsquoest peut être pas beaucoup pour un exemple aussi simple, mais pour un site normal, cela peut réduire le temps de chargement de quelques secondes. Ce que je viens de décrire, camp;rsquoest la mise en cache pleine page, et il y a beaucoup damp;rsquoautres types: la mise en cache elle même est une profession. Heureusement, si utilisez WordPress, pouvez facilement commencer à l’utiliser. Sur notre blog, nous avons un article sur les meilleurs plugins de mise en cache WordPress: lisez l’article et faites un choix! Une option dans cet article est notre plug in Colibri. Colibri est ici pour vos besoins de mise en cache. Colibri est gratuit et dispose damp;rsquoun cache de navigateur valide pour mettre en cache namp;rsquoimporte quel site. Il charge les pages plus rapidement grâce à son outil de mise en cache pleine page gravatar et à son navigateur. Chaque plug in a un grand nombre de paramètres, et je recommande de lire chacun pour une performance optimale. Camp;rsquoest à dire, damp;rsquoaprès mon expérience, si namp;rsquoutilisez que les réglages de base, obtiendrez au moins 80% du gain de vitesse maximum, donc même si êtes un débutant relatif, il vaut la peine de commencer. Vous devez également savoir que pouvez obtenir un meilleur cache au niveau du serveur. Certaines solutions WordPress hébergées offrent une mise en cache de plus en plus rapide au niveau du serveur. Beaucoup de ces hôtes ne permettent pas damp;rsquoinstaller des plug ins de cache parce quamp;rsquoils apportent
Ils seront dans un endroit plus lent. Au fil du temps, lamp;rsquooptimisation de votre base de données donnera un poids mort, ce qui est pratiquement inévitable. Cette équation comporte deux parties principales: les données inutilisées et la surcharge au niveau de la base de données. Les données inutilisées peuvent provenir de différents endroits. avez des solutions personnalisées pour supprimer un utilisateur, la méthode utilisée peut ne pas supprimer les métadonnées de lamp;rsquoutilisateur associé. Cela peut laisser des centaines de lignes dans la base de données qui ne sont liées à personne. Vous pouvez également utiliser de nombreux champs personnalisés dans la base de données qui ne sont plus nécessaires. Comme ces champs personnalisés peuvent être ajoutés à des centaines de messages, nous parlons de centaines, voire de milliers de lignes. Ce namp;rsquoest pas très difficile à nettoyer. Jenny McKinnon a écrit un article sur la façon de garder la base de données complètement propre, dont jamp;rsquoai discuté en détail dans la section nettoyage et migration de la base de données de lamp;rsquoarticle comment reconstruire le site sur ce blog. Pour les frais généraux au niveau de la base de données, pouvez utiliser lamp;rsquooutil MySQL intégré pour automatiser le traitement: il est appelé optimisation de table. Camp;rsquoest très similaire à la défragmentation du disque dur. Consultez la section « optimiser votre formulaire » du billet de Jenni pour voir à quoi il ressemble. 9. Optimiser vos images nous avons discuté damp;rsquoutiliser moins damp;rsquoimages et nous nous concentrons sur les images que devez réellement utiliser. La compression de lamp;rsquoimage peut réduire de 30 à 80%, sans différence significative. Bien sûr, l’un des meilleurs outils est notre WP smoush, qui est utilisé par plus d’un million d’installations WordPress. Vous pouvez même redimensionner automatiquement lamp;rsquoimage. Personnellement, jamp;rsquoutilise imageoptim pour OS X pour optimiser les images par lots, ou je peux utiliser le riot populaire sur Windows. (10)
Activer la compression Gzip peut être un autre gain de vitesse potentiellement important. La compression Gzip compresse les ressources avant de les envoyer au navigateur pour explication. Camp;rsquoest ce que devez définir sur le serveur. Consultez cet article gtmetrix pour un court Tutoriel sur la façon damp;rsquoy parvenir. Cela est utile parce que CSS et HTML utilisent beaucoup de contenu en double. Plus il y a de modèles dans le contenu, meilleure est la compression. Un exemple très simple: samp;rsquoil y a 100 fois dans votre code de site
Sario, ou si avez beaucoup de sites que namp;rsquoutilisez pas du tout. Camp;rsquoest environ 4 $par mois, et camp;rsquoest ce que obtenez. Les services peu fiables échouent souvent en raison de la surutilisation des ressources par damp;rsquoautres. Une autre option est d’héberger l’hôte WordPress (comme nous l’avons fait). Ce type d’hébergement offre une approche plus centrée sur WordPress. Sur VPS, pouvez exécuter n’importe quelle application que préférez, et l’hébergement de l’hôte WP ne permet bien sûr que WordPress. Ainsi, le serveur est spécialement conçu pour WordPress et offre des caches au niveau du serveur et d’autres fonctionnalités pour faire fonctionner votre site WordPress comme un feu. Damp;rsquoautre part, il peut y avoir des limites à ce que pouvez et ne pouvez pas faire. Certains plug ins et sujets peuvent être désactivés par lamp;rsquohôte en raison de problèmes de vitesse ou de sécurité. En fin de compte, tout cela a un but, mais peut être intimidant pour certains. cherchez un bon hôte, nous avons un développeur wpmu qui héberge lamp;rsquoexamen, où pouvez regarder autour et choisir votre hôte préféré après avoir vu la comparaison. Je recommande de communiquer avec le service à la clientèle et damp;rsquoexpliquer vos besoins précis, ce qui aidera à décider de ce dont avez besoin et permettra de connaître le niveau de soutien auquel pouvez attendre. Cela namp;rsquoaccélérera pas votre site, mais avertira en cas de problème que serez en mesure de suivre la tendance à la baisse à temps. Réagir avant que le problème de vitesse ne devienne évident est une bonne façon de satisfaire les utilisateurs! Les services de surveillance de domaine tels que pingdom peuvent tester automatiquement votre site régulièrement. êtes membre damp;rsquoun développeur wpmu, lamp;rsquoétat du site est mesuré dans lamp;rsquoonglet performance centrale. De plus, pouvez configurer des tests de performance et des rapports de temps damp;rsquoactivité. Thèmes quelques thèmes WordPress f
Décorer la section optimisation du thème (par exemple avada). Des sujets comme avada offrent des options damp;rsquooptimisation des performances. La configuration de ces options dans un thème peut grandement améliorer la vitesse globale du site, en particulier avec les plug ins populaires de constructeur de page (tels que elementor, wpbakery, Divi, etc.) qui ajoutent du Code supplémentaire pour réduire la vitesse de chargement de la page. Les polices que n’avez peut être jamais considérées, mais croyez le ou non, les polices affectent votre site WordPress, ce qui entraîne des temps de chargement plus longs. Lorsquamp;rsquoil samp;rsquoagit de polices Google, elles doivent également être demandées et chargées. Cela samp;rsquoapplique à toutes les polices de la page, ce qui peut retarder votre site. WP Rocket a la capacité damp;rsquooptimiser les polices Google. Une autre option est damp;rsquoéchanger des affichages de polices Google, ce qui peut également aider. De plus, il est recommandé damp;rsquoutiliser une police pour lamp;rsquoensemble du site. Augmentation de la vitesse liée au développement les développeurs aiment dire que la baisse de la vitesse du site est souvent la faute de lamp;rsquoutilisateur. Bien sûr, camp;rsquoest logique, mais je pense que beaucoup de développeurs écrivent du Code, comme en omettant de mentir. Techniquement, le Code namp;rsquoest pas une erreur, il ne contient pas damp;rsquoerreurs, il namp;rsquoessaie pas de ralentir activement votre site. Cependant, il namp;rsquoaugmente pas la vitesse et ne garantit pas le maintien de la vitesse pendant un certain temps. Il namp;rsquoy a absolument aucune malice derrière cela, et beaucoup de notre Code a été développé de cette façon. Voici quelques unes des choses que nos développeurs peuvent faire pour assurer le bon fonctionnement de nos produits et aider à arrêter la dégradation des performances aussi longtemps que possible. Comprendre vos outils peut sembler une petite tâche simple, mais peu de développeurs semblent vraiment comprendre ce que cela signifie. Il n’est pas possible de tout savoir sur les grandes choses comme WordPress. Tout ce que pouvez faire, camp;rsquoest trouver des signes quand devriez faire des recherches. En damp;rsquoautres termes, apprenez en davantage sur votre métier. Laissez moi donner mon exemple préféré. Avez déjà tiré trop fort
Nombre de méta champs pour le poste? Puis je utiliser get _ post Meta () 20 fois de près? Vous pourriez penser quamp;rsquoil samp;rsquoagit damp;rsquoun gaspillage, comme si nous faisions 20 demandes de base de données. Jamp;rsquoai vu quelquamp;rsquoun utiliser la classe wpdb pour obtenir tous les méta postes directement, et utiliser la fonction Array pour réarranger et obtenir les méta postes nécessaires. Bien que je comprenne lamp;rsquointention qui sous tend cela, camp;rsquoest totalement faux. La première fois que utilisez get _ post Meta (), il récupère pratiquement tous les méta messages par lui même et cache les résultats. Tout appel subséquent au même message utilisera les données mises en cache au lieu damp;rsquoutiliser directement la base de données. Avant de prendre l’une des décisions ci dessus, assurez de consulter WordPress Codex et de lire les documents pertinents. 2. Réduire la demande je demande à nouveau En tant que développeur, êtes responsable de cette question. votre sujet ou plug in utilise beaucoup de JavaScript et CSS, connectez les! Personnellement, jamp;rsquoaime diffuser mes scripts et styles dans de nombreux fichiers parce que camp;rsquoest mieux pour le développement. Le Colibri peut à nouveau aider à traiter la demande ici. Un autre outil puissant que pouvez utiliser est le génie. Les sprites ont des images en série. Au lieu de charger toutes les icônes sociales individuellement, pouvez les combiner en une seule image et utiliser lamp;rsquoimage comme arrière plan pour la positionner correctement afin que seules les zones dont avez besoin soient visibles. Twitter utilise des sprites comme beaucoup damp;rsquoautres grands sites Web en raison de leurs propriétés conviviales à la demande. Quand jamp;rsquoai besoin damp;rsquoelfes, jamp;rsquoutilise souvent damp;rsquoexcellents outils en ligne pour les coudre. Cet outil permet de des images et de les organiser de manière optimale pour générer automatiquement le style désiré. Le rétrécissement des connexions de fichiers et le rétrécissement sont généralement effectués simultanément. Une fois que avez terminé vos documents finaux, il est temps de les rendre aussi petits que possible. Après tout, votre navigateur namp;rsquoa pas besoin de tous les beaux commentaires, espaces, sauts de ligne, indentations, et il est très satisfait de la grande quantité de code illisible. Jamp;rsquoai aussi fait ça avec des colibris,
Mais il existe damp;rsquoautres outils de construction, comme Grunt et des outils Web pour des tâches spécifiques, comme le linting, lamp;rsquooptimisation damp;rsquoimage, la modification, etc. 4. Le chargement du script hummingbird dans le pied de page peut résoudre ce problème pour dans la zone damp;rsquooptimisation des actifs. Grâce à lamp;rsquooptimisation des actifs de Colibri, pouvez accélérer votre site Web en peu de temps. Une fois activé, cela accélère lamp;rsquoapparence du site. Il ne réduit pas la taille de la requête ou du fichier, mais assure que le contenu de base est chargé en premier. De plus, si le script est coincé, il namp;empêche pas le chargement du contenu. 5. Prioriser le contenu damp;rsquoautres contenus peuvent également être priorisés, tout comme placer un script dans un pied de page. votre barre latérale contient des informations pertinentes et du contenu non essentiel (ce qui devrait probablement être le cas), pouvez assurer quamp;rsquoelle est chargée plus tard que le contenu principal. Bien sûr, ce namp;rsquoest pas toujours une option, mais si essayez de charger le contenu important le plus rapidement possible, finirez par obtenir un site qui semble plus rapide et qui peut également être mieux classé du point de vue du référencement. Lorsque exportez une image dans WordPress en utilisant la bonne taille d’image, pouvez spécifier la taille de l’image à utiliser. En général, savez quelle est la taille de ces images: images en vedette, icônes de petits messages, portraits, etc. Utilisez la fonction add _ Image ze () pour spécifier ces tailles damp;rsquoimages. Cela signifie que chaque fois qu’une image est téléchargée, WordPress crée effectivement une copie de l’image téléchargée de cette taille. Lamp;rsquoidée ici est que si nous avons besoin damp;rsquoune image de 600 × 320, nous devrions prendre une image de taille précise pour deux raisons: si nous prenons une image plus grande, Nous gaspillons la bande passante et réduisons la vitesse de redimensionnement de lamp;rsquoimage (quamp;rsquoelle soit plus petite ou plus grande) prend la capacité de traitement de la taille du client et, bien sûr, réduit la qualité de lamp;rsquoimage, Notre propre smoush est également absolument utile en termes de taille damp;rsquoimage appropriée. Assurez damp;rsquoen savoir plus ici. 7. La réduction et lamp;rsquooptimisation des requêtes dans la base de données de requête peuvent entraîner une réduction significative de la vitesse, principalement en raison de lamp;rsquoutilisation de la mémoire. Je lamp;rsquoai déjà fait.
Lamp;rsquohôte a temporairement désactivé le site après avoir travaillé sur un projet où le serveur samp;rsquoest écrasé plusieurs fois en raison damp;rsquoune requête défectueuse. Deux stratégies sont disponibles ici. Réduire et optimiser les requêtes. Comme je lamp;rsquoai mentionné plus haut, lamp;rsquooptimisation peut en fait signifier augmenter le nombre de requêtes au lieu des requêtes qui consomment des ressources spéciales. Tout d’abord, évitez les requêtes de base de données originales dans WordPress. Vous pouvez utiliser un grand nombre de fonctions pour tout, des messages aux commentaires, aux taxonomies personnalisées et aux métadonnées. devez vraiment écrire vos propres requêtes, assurez damp;rsquoutiliser les classes wpdb pour une sécurité et une efficacité maximales. Essayez damp;rsquoéviter de connecter des tables ou damp;rsquoautres choses complexes, et dans de nombreux cas, il est préférable damp;rsquoutiliser deux requêtes indépendantes mais beaucoup plus rapides. Il existe de nombreux outils pour déterminer si votre requête est bien écrite et pour voir toutes les requêtes qui fonctionnent pendant le processus de demande. Vous pouvez utiliser le plug in Query Monitor ou définir (amp;lsquosavequerysamp;rsquo, True) dans le fichier de configuration et imprimer toutes les requêtes via $wpdb amp;gt query. Vous pouvez également choisir damp;rsquoenregistrer les requêtes MySQL lentes. Ceci est ouvert pour de nombreux hôtes, ou pouvez lamp;rsquoouvrir même, ou laisser votre hôte samp;rsquoouvrir pour . Vous trouverez plus damp; sur ce sujet sur le site MySQL. Beaucoup de choses mises en œuvre avec lamp;rsquoactivation, la désactivation et la désinstallation des plug ins Hook namp;rsquoont pas vraiment besoin damp;rsquoêtre faites sur chaque demande. La création damp;rsquoautres rôles, la reconstruction des règles de réécriture, lamp;rsquoajout de tables de base de données personnalisées, etc., ne sont que quelques uns damp;rsquoentre eux. Vous devez les encapsuler dans une fonction damp;rsquoactivation qui ne fonctionne que lorsque le plug in est actif. Cela réduit le traitement et donc accélère. Damp;rsquoautre part, devriez assurer que certains de ces composants sont supprimés lorsquamp;rsquoils sont désactivés et que certains composants sont complètement supprimés en utilisant les crochets désactiver et désinstaller. Cela aide la base de données WordPress à rester dans son état d’origine, en retardant les temps ralentis en raison des frais généraux. Lorsque cela se produit inévitablement, une simple optimisation suffit pour obtenir
Les choses sont revenues sur les rails. 9. Éduquer vos clients Oui, il est vrai que les clients et les utilisateurs ordinaires ralentissent souvent leur propre site Web, mais camp;rsquoest en grande partie un facteur pour mieux les éduquer. La création de documents damp;rsquoutilisateur final aidera le site à rester rapide, à accroître la satisfaction des clients et même à réduire votre charge de travail à long terme. Une attention particulière est accordée aux aspects qui peuvent causer des problèmes, tels que lamp;rsquoutilisation correcte des plug ins, lamp;rsquoinstallation de 24 outils damp;rsquoanalyse différents, etc. Conclusion: la vitesse namp;rsquoest pas tout et je tiens à souligner que, bien que la vitesse soit très importante, ce namp;rsquoest pas tout. Au pôle, pouvez désactiver complètement lamp;rsquoimage, en utilisant à peine le style et le JavaScript. Cela peut réduire le temps de chargement de la page à 345 MS, mais a t il vraiment damp;rsquoautres utilisations que des courses de vitesse inutiles? Rappelez toujours quel est le but de votre site. camp;rsquoest pour gagner de lamp;rsquoargent, devriez faire tout votre possible pour servir cet objectif. Un objectif est souvent atteint grâce à un équilibre délicat entre plusieurs outils, dont la vitesse du site. Vous devrez rendre le site visuellement attrayant, le rendre convivial et fournir les informations nécessaires à vos utilisateurs. Cela implique souvent des compromis dans damp;rsquoautres domaines. Vous devriez également évaluer les coûts financiers et temporels damp;rsquoun site Web accéléré. Payer 2 000 $à quelquamp;rsquoun ou prendre un mois pour réduire votre temps de chargement moyen de 3,4 secondes à 1,8 seconde peut être gratifiant, mais plus camp;rsquoest bas, plus camp;rsquoest dur. Ce namp;rsquoest peut être pas une bonne option de passer de 1,8 $à 1,2 $ou un mois de plus, et pouvez dépenser cet argent ou ce temps pour obtenir des pistes supplémentaires, du marketing ou simplement emmener votre équipe en vacances. Jamp;rsquoespère que ce guide aidera à rendre votre site un peu plus rapide ne faites quamp;rsquoune ou deux choses déjà merveilleuses. Tout est important. Mike, un de nos grands lecteurs a créé une étude de cas sur la façon dont il accélère le site
Le super guide ultime pour accélérer WordPress