Maison  >  Article  >  Tutoriel CMS  >  WordPress est-il lent ?

WordPress est-il lent ?

藏色散人
藏色散人original
2019-07-24 10:07:061980parcourir

WordPress est-il lent ?

WordPress est-il lent ?

À partir de WordPress 3.8, le système chargera Google Open sans style de police, ce qui entraînera nous Il est très lent d'ouvrir la page d'accueil et le backend de notre site Web lorsque vous vous connectez au backend de votre propre compte. Le chargement prend beaucoup de temps avant de pouvoir à peine l'ouvrir. Au début, de nombreux utilisateurs soupçonnaient également que leur hôte virtuel. ou VPS était instable. En fait, cela est principalement dû au chargement de WORDPRESS par Google Open sans police.

1, Annuler le chargement de Google open sans polices

Certains thèmes ont une réception, mais généralement il n'y a pas de réception Uniquement lorsque l'on se connecte au compte, à la réception ou. l'arrière-plan s'ouvre lentement, il n'est donc pas propice à notre accès et à notre maintenance, nous pouvons donc installer un plug-in "Désactiver les polices Google", télécharger, installer et activer ce plug-in pour résoudre le problème.

Deuxièmement, supprimez le chargement d'en-tête inutile

Quand nous voyons cela, nous pouvons accéder au code source de notre site Web WP pour voir si nous voyons beaucoup de JS dans l'en-tête et les éléments de chargement CSS, jusqu'à une douzaine d'éléments, puis nous pouvons examiner le code source de thèmes comme le grand frontal. Il n'y a fondamentalement pas de chargement redondant dans l'en-tête, donc leurs vitesses de chargement et d'ouverture de thème sont très rapides. pour effacer le chargement JS inutile. Ceci est également mentionné dans "WordPress Speed ​​​​Up Optimization: Cleaning Up Excess Scripts in the HEAD Header", mais la recherche n'est pas suffisamment détaillée. J'étudierai la fonction de blindage JS du grand front-end. thème plus tard quand j'aurai le temps.

Troisièmement, supprimez les plug-ins inutiles

Théoriquement, il est possible d'utiliser des plug-ins sans plug-ins. Lorsque j'aidais un internaute à résoudre un problème, j'ai vu que son site Web en utilisait. Salle informatique d'Alibaba Cloud, c'est donc logique. On dit que la vitesse devrait être relativement bonne, mais la vitesse d'ouverture n'est pas aussi rapide que la salle informatique de l'est des États-Unis. Après m'être connecté au backend de son site Web, j'ai trouvé. qu'il utilise près de 20 plug-ins et 1 Go de mémoire du VPS. La mémoire a occupé 70 %. Un site Web nouvellement créé a une telle charge depuis le début, que dois-je faire s'il y a du trafic à l'avenir ?

Quatrièmement, s'il faut utiliser un thème commercial

J'aime personnellement utiliser des thèmes simples lorsque j'utilise WORDPRESS, puis les modifier lentement en fonction de l'expérience utilisateur que je n'aime pas utiliser. des thèmes trop complexes, en particulier les thèmes étrangers avec des backends particulièrement complexes. D'une part, ces thèmes ne sont pas sûrs et d'autre part, la vitesse de chargement est très lente. Après tout, pour obtenir des effets aussi magnifiques, il faut beaucoup de JS et. Les CSS sont nécessaires et même les frameworks front-end sont intégrés. Ma compréhension personnelle est que le site Web n'a pas besoin d'être trop compliqué et magnifique, simple et léger, l'essentiel est que le contenu soit suffisamment connotatif et attrayant.

Cinquièmement, charge du fichier cache de la base de données

Par défaut, lorsque nous écrivons des articles en arrière-plan, ils seront automatiquement enregistrés en tant que versions révisées pour nous après un certain temps. automatiquement enregistré dans le centre de données, même si on ne le voit pas au premier plan, lorsque la mise à jour d'un article sur un blog prend des dizaines de minutes voire 1 à 2 heures, il y aura de nombreuses révisions. C'est pourquoi beaucoup de gens trouvent cela. les identifiants sont discontinus, de sorte que lorsque nous avons 1 000 articles, il peut y avoir 3 000 articles enregistrés, et même des milliers ou des dizaines de milliers d'enregistrements seront générés après une longue période de fonctionnement (c'est pourquoi beaucoup de gens disent que la vitesse initiale c'est bien, mais la vitesse deviendra de pire en pire à l'avenir). Nous devons supprimer la révision et empêcher son ajout au centre de données.

Solution : Ajoutez le code "define('WP_POST_REVISIONS', false);" dans le fichier wp-config.php.

Sixièmement, vérifiez s'il y a des commentaires indésirables

n'arrêtait pas de m'envoyer des e-mails d'alarme disant que le processeur de la machine dépassait la norme de 400 % et que le site Web s'ouvrait très lentement. que j'étais à nouveau piraté. Les gens attaquent, puis parcourent les journaux et l'arrière-plan, des dizaines de commentaires sont ajoutés chaque seconde, même si le contenu des commentaires ne sera pas affiché au premier plan, il sera chargé dans la base de données, augmentant ainsi la charge sur l'ensemble du site Web et de la machine. Nous devons utiliser des outils pour bloquer et vérifier les commentaires indésirables, en particulier les commentaires envoyés par des logiciels. Nous devons les traiter.

Par exemple, nous devons activer Akismet et utiliser des fonctions/plug-ins similaires qui nécessitent un code de vérification avant de commenter, ce qui rend plus difficile pour le logiciel d'envoyer des commentaires en masse.

Septièmement, optimiser la mise en cache des images

Surtout en raison de la demande actuelle d'expérience plate, nous aimons utiliser davantage de contenu d'image. Par exemple, un grand nombre d'images sont utilisées dans les tutoriels du laotien. Le blog de Zuo, mais le chargement des images est relativement lent. Nous pouvons utiliser des plug-ins ou des effets JS similaires à la mise en mémoire tampon d'images. Par exemple, nous pouvons utiliser le plugin de chargement paresseux jQuery pour résoudre la mise en mémoire tampon d'images, et l'expérience utilisateur est meilleure. de haut en bas. Il y a un effet dégradé.

En même temps, nous devons également utiliser le plug-in WP-Super-Cache, afin que le contenu puisse être mis en cache, surtout lorsque notre WP utilise du pseudo-statique, plus les données sont volumineuses, plus les ressources CPU occupées, même Il existe de nombreux fournisseurs d'hébergement Web qui détestent les utilisateurs utilisant les programmes WP. (Bien sûr, je déteste aussi DEDECMS, qui a une sécurité médiocre)

Pour plus d'articles techniques WordPress, veuillez visiter la colonne Tutoriel WordPress !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn