Optimisation WordPress / Performance WordPress

by Lucas Giza
1 an ago
74 Views

A compléter 

Des thèmes

Après les plugins viennent l’ optimisation du thème .

  • Fichiers d’image
    • Y a-t-il des images inutiles? (par exemple, pouvez-vous remplacer certaines images par du texte?)
    • Assurez-vous que tous les fichiers image sont optimisés. Choisissez le format correct (JPG / PNG / GIF) pour le type d’image.
    • Smush.it et WP Smush.it plugin peuvent également aider.
  • Nombre total de fichiers / taille
    • Pouvez-vous réduire le nombre de fichiers nécessaires pour afficher la page moyenne sur votre site?
    • Combinez plusieurs fichiers CSS en un seul fichier optimisé.
    • Réduisez les fichiers CSS et JavaScript.
    • Si nécessaire, consultez les plugins pour faciliter ce processus (par exemple, Head Cleaner et WP Minify ).
  • Réduction / optimisation des requêtes
    • Les valeurs statiques peuvent-elles être codées en dur dans vos thèmes? Cela signifie que vous devez modifier le code chaque fois que vous apportez des modifications, mais pour les zones généralement statiques, cela peut être un bon compromis.
      • Par exemple, votre jeu de caractères de site, le titre du site, etc.
      • Pouvez-vous coder en dur des menus qui changent rarement? Éviter des fonctions comme wp_list_pages () par exemple.

Nous avons vu des thèmes qui ajoutent une charge supplémentaire de 3x au serveur. En fin de compte, cela a causé 3 fois plus de requêtes sur la base de données – ce qui est mauvais en soi. Nous avons ensuite découvert que certaines des requêtes n’étaient pas optimisées. Pas bon.

Vous pouvez également utiliser le déchargement pour optimiser votre thème.

PHP OPcache

WordPress étant basé sur PHP, il contient une grande quantité de code qui doit être “analysé” par PHP à chaque chargement de page. Si vous utilisez un thème ou un plugin lourd, ou un grand nombre de plugins, la quantité de code PHP augmente de manière exponentielle.

Dans de nombreux environnements de serveur (en particulier l’hébergement mutualisé), ce temps “d’analyse” peut affecter considérablement les performances, en ajoutant plusieurs secondes au temps total nécessaire pour terminer le chargement d’une page. C’est là que la mise en cache OPcode peut aider, parfois radicalement, car elle évite de trop (trop) analyser le code PHP, au moyen de la “mise en cache” du contenu PHP dans un cache temporaire.

Tout au long de son existence, PHP a pris en charge diverses extensions de mise en cache OPcode. Pendant de nombreuses années, le plus populaire d’entre eux s’appelait Zend, un script propriétaire appartenant à un tiers, suivi de APC, qui était également géré par un tiers. Cependant, lors de la publication de PHP 5.5, Zend a décidé d’ouvrir son code et de le contribuer entièrement au projet PHP. À ce stade, il a été inclus (et activé par défaut) dans le cadre des installations PHP.

OPcache améliore les performances de PHP en stockant le bytecode de script précompilé dans la mémoire partagée, évitant ainsi à PHP de charger et d’analyser les scripts de chaque requête. – PHP.net

C’est l’une des raisons pour lesquelles il est si important de mettre à jour votre version de PHP. De nombreux hébergeurs vous permettent de mettre à niveau à la demande, tandis que d’autres le font automatiquement. Et bien qu’OPcache soit pris en charge par PHP 5.5+, il possède plusieurs options supplémentaires disponibles dans PHP 7+ (ainsi que des performances PHP généralement plus rapides), c’est donc une bonne idée de rester aussi à jour que possible.

Lectures complémentaires:

WordPress » Erreur

Une erreur critique est survenue sur votre site.

En apprendre plus sur le débogage de WordPress.