Comment limiter l'API Heartbeat dans WordPress

Comment limiter l'API Heartbeat dans WordPress / Plugins WordPress

L'API WordPress Heartbeat est une fonctionnalité intéressante qui ouvre la porte à de grandes possibilités pour les développeurs de plugins. Cependant, dans certains cas, cela peut augmenter votre utilisation du processeur et ralentir votre site web. Dans cet article, nous allons vous montrer comment limiter l'API Heartbeat dans WordPress, voire même l'arrêter complètement..

Introduite dans WordPress 3.6, l'API Heartbeat permet à votre navigateur de communiquer avec le serveur à l'aide d'appels AJAX lorsque vous êtes connecté à la zone d'administration de WordPress. Cela permet à WordPress d'indiquer aux autres auteurs qu'une publication est en cours de modification par un autre utilisateur et aux développeurs de plug-ins de vous afficher des notifications en temps réel..

Cela sonne bien, mais si vous avez trop de demandes, votre serveur ralentira. Voyons comment limiter ou arrêter complètement l'API WordPress Heartbeat.

Didacticiel vidéo

Abonnez-vous à WPBeginner

Si vous n'aimez pas la vidéo ou si vous avez besoin de plus d'instructions, continuez à lire..

La première chose à faire est d’installer et d’activer le plugin Heartbeat Control. Lors de l'activation, vous devez visiter Paramètres »Contrôle du rythme cardiaque configurer le plugin.

Dans l'option "Contrôler les emplacements de pulsation", vous pouvez sélectionner l'emplacement où vous souhaitez contrôler les paramètres de pulsation. Vous pouvez le désactiver sur le tableau de bord, l’autoriser dans les pages de post-édition ou le désactiver complètement partout..

L'option suivante vous permet de contrôler la fréquence de pulsation. Par défaut, Heartbeat effectue un appel toutes les 15 secondes sur les pages de modification et toutes les minutes sur le tableau de bord. Vous pouvez choisir une fréquence plus élevée.

Cliquez sur le bouton Enregistrer les modifications pour enregistrer vos paramètres. C'est tout ce que vous avez réussi à limiter les appels d'API Heartbeat sur votre site..

Désactiver l'API Heartbeat dans WordPress sans plugin

Si vous êtes un utilisateur unique sur votre site et que vous êtes certain de ne pas avoir besoin des fonctionnalités rendues possibles par l'API, vous pouvez le désactiver. Vous pouvez utiliser le plug-in de contrôle des pulsations, comme indiqué ci-dessus, ou simplement copier et coller cet extrait de code dans le fichier functions.php de votre thème ou dans un plug-in spécifique à un site..

 add_action ('init', 'stop_heartbeat', 1); fonction stop_heartbeat () wp_deregister_script ('pulsations cardiaques');  

Nous espérons que cet article vous a aidé à apprendre à limiter les API Heartbeat dans WordPress. Vous pouvez également vouloir consulter ces astuces et astuces pour protéger la zone d'administration de WordPress.

Si vous avez aimé cet article, abonnez-vous à nos tutoriels vidéo sur la chaîne YouTube pour WordPress. Vous pouvez aussi nous trouver sur Twitter et Facebook.