Comment puis-je voir et surveiller la fréquence de l'activité de WordPress Heartbeat ?

WordPress L'API Heartbeat est responsable du backendsauvegarde automatiqueetVerrouillage de l'éditionrépondre en chantantmaintien de la sessionCependant, des requêtes fréquentes peuvent également ralentir votre site Web, en particulier si vous avez beaucoup de trafic ou si vous utilisez un hébergement partagé. Dans cet article, nous verrons quelques moyens simples de voir combien de fois Heartbeat est demandé, et nous vous donnerons des conseils pratiques d'optimisation pour vous aider à réduire l'empreinte de vos ressources et à améliorer les performances de votre site.

Image [1] - Comment voir et optimiser la fréquence des requêtes Heartbeat de WordPress

I. Qu'est-ce que l'API WordPress Heartbeat ?

Heartbeat prend en charge les navigateurs et les serveursCommunications régulières. Les scénarios d'application les plus courants sont les suivants

  • Enregistrement automatique des projets d'articles
  • Alertes de verrouillage pour une collaboration multi-utilisateurs
  • La mise en attente de la session permet d'éviter le dépassement de la durée de vie de l'arrière-plan
  • Affichage en temps réel des notifications de plugins ou des mises à jour d'état

Il s'agit essentiellement d'initier régulièrement AJAX (par défaut, toutes les 15 secondes) pour "rester en contact" avec le serveur.

Deuxièmement, comment vérifier la fréquence des activités cardiaques ?

Visualisation des demandes à l'aide des outils de développement du navigateur

  1. s'inscrire WordPress Backend
  2. Ouvrez les outils de développement du navigateur (raccourci F12 ou clic droit pour inspecter l'élément).
  3. Passer à "RéseauOnglet "(Réseau)
  4. Sélectionner dans le filtreFetch/ XHRLe type de requête AJAX est
  5. Observez s'il existe un fichier nommé /wp-admin/admin-ajax.php La demande est périodiquement actualisée par le

Ces demandes qui portent action=heartbeat qui représente l'activité de communication de l'API Heartbeat. Vous pouvez observer la fréquence à laquelle il lance des requêtes pour estimer la fréquence.

Image [2] - Comment voir et optimiser la fréquence des requêtes Heartbeat de WordPress

Troisièmement, comment surveiller et contrôler la fréquence des battements de cœur ?

Si vous trouvez que les demandes de Heartbeat sont trop fréquentes, vous pouvez utiliser un plugin pourAjuster la fréquence ou limiter l'amplitude du mouvement.

Plugin recommandé : Heartbeat Control

  • Adresse du plugin :Plugin WordPressLibrary Direct Search "Contrôle du rythme cardiaque"
  • Une fois l'installation activée, rendez-vous sur Paramètres → Contrôle du rythme cardiaque
  • Vous pouvez :
    • Désactiver Heartbeat pour des zones spécifiques (par exemple, les pages d'édition de messages, les tableaux de bord)
    • Régler la fréquence (le réglage recommandé est 60 secondes.)
    • Invalidité totale (non recommandée, sauf si l'impact spécifique est bien compris)
Image [3] - Comment voir et optimiser la fréquence des requêtes Heartbeat de WordPress

Quand dois-je restreindre Heartbeat ?

La fonction Heartbeat présente l'avantage d'une communication en temps réel, mais il est recommandé de l'optimiser dans les scénarios suivants, qui permettent d'éviter le gaspillage des ressources :

  • en utilisant un hébergement partagé.Demandes fréquentesDépasse facilement les contraintes de ressources
  • L'ouverture de plusieurs pages d'édition en arrière-plan entraînecommunication haute fréquence
  • nœudun volume élevé de visitesServeur Utilisation élevée de l'unité centrale
  • est apparu admin-ajax.php demandantDélais d'attente, décalage, pics d'utilisation de l'unité centraleet ainsi de suite

Si vous rencontrez ces problèmes, en limitant les Rythme cardiaque L'étendue et la fréquence des appels peuvent réduire de manière significative le stress du serveur.

V. Recommandations d'optimisation et clarifications supplémentaires

Image [4] - Comment voir et optimiser la fréquence des requêtes Heartbeat de WordPress
  • Il est recommandé de régler l'intervalle de battement de cœur sur 30-60 secondesEntre les deux, il est possible de trouver un équilibre entre performance et temps réel.
  • Évitez de désactiver complètement Heartbeat, car cela affectera des fonctionnalités telles que la sauvegarde automatique des messages, la conservation de l'état de connexion, etc.
  • En conjonction avec un plugin de mise en cache (tel que WP Super CacheetW3 Total Cache) pour améliorer encore les performances
  • Avec les constructeurs de pages tels qu'Elementor, ne désactivez pas Heartbeat sur les pages de l'éditeur pour éviter que le mécanisme d'enregistrement ne soit affecté.

VI. résumé

L'API Heartbeat de WordPress est utile, mais les requêtes fréquentes peuvent affecter les performances. Sa fréquence d'activité peut être visualisée via le navigateur et peut être contrôlée de manière flexible à l'aide d'un plugin. Pour les sites disposant de ressources limitées, optimiser correctement Heartbeat est un moyen facile d'améliorer l'efficacité.


Contactez nous
Vous n'arrivez pas à lire le tutoriel ? Contactez-nous pour une réponse gratuite ! Aide gratuite pour les sites personnels et les sites de petites entreprises !
Service clientèle WeChat
Service clientèle WeChat
Tel : 020-2206-9892
QQ咨询:1025174874
(iii) Courriel : info@361sale.com
Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
© Déclaration de reproduction
Cet article a été rédigé par Toast
LA FIN
Si vous l'aimez, soutenez-le.
félicitations579 partager (joies, avantages, privilèges, etc.) avec les autres
commentaires achat de canapé

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires