{"id":27431,"date":"2021-05-16T18:00:00","date_gmt":"2021-05-16T15:00:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=27431"},"modified":"2021-10-18T04:13:59","modified_gmt":"2021-10-18T01:13:59","slug":"como-modificar-ou-desativar-a-api-wordpress-heartbeat","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pt-pt\/como-modificar-ou-desativar-a-api-wordpress-heartbeat\/","title":{"rendered":"Como modificar ou desativar a API WordPress Heartbeat"},"content":{"rendered":"<p>A API WordPress Heartbeat foi introduzida na vers\u00e3o 3.6. Usando esta API, seu navegador pode se comunicar com o servidor. No carregamento da p\u00e1gina, a API heartbeat configura um c\u00f3digo que \u00e9 executado a cada 15-60 segundos. Quando \u00e9 executado, o heartbeat coleta dados para enviar por meio de um evento jQuery e os envia para o servidor de backend e espera por uma resposta.<\/p>\n<p>Usando o Heartbeat, o WordPress mostra aos autores uma mensagem como se outro usu\u00e1rio estivesse editando a postagem. Os plug-ins tamb\u00e9m usam essa API para execu\u00e7\u00e3o de script e para mostrar uma notifica\u00e7\u00e3o em tempo real aos usu\u00e1rios.<\/p>\n<p>Esses s\u00e3o alguns dos recursos interessantes da API Heartbeat. No entanto, tamb\u00e9m pode comprometer o desempenho do servidor. Como em cada pulsa\u00e7\u00e3o de solicita\u00e7\u00e3o envia uma solicita\u00e7\u00e3o POST adicional para seu servidor, ele adiciona uma carga adicional em seu servidor. Para superar esse problema, podemos modificar o intervalo de pulsa\u00e7\u00e3o para enviar solicita\u00e7\u00f5es ou desabilitar completamente a API de pulsa\u00e7\u00e3o.<\/p>\n<h3>Modifique ou desative a API Heartbeat usando o plug-in<\/h3>\n<p>A primeira coisa que voc\u00ea precisa fazer \u00e9 instalar e ativar o plugin <a href=\"https:\/\/wordpress.org\/plugins\/heartbeat-control\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Heartbeat Control<\/a>. Ap\u00f3s a ativa\u00e7\u00e3o, voc\u00ea encontrar\u00e1 as configura\u00e7\u00f5es em <strong>Configura\u00e7\u00f5es-&gt; Controle de pulsa\u00e7\u00e3o<\/strong>.<\/p>\n<p>Nesta p\u00e1gina, voc\u00ea modificar\u00e1 ou desabilitar\u00e1 a API Heartbeat.<\/p>\n<p>O usu\u00e1rio pode parar completamente o Heatbeat selecionando a op\u00e7\u00e3o Disable Heartbeat.<\/p>\n<p>Da mesma forma, voc\u00ea pode modificar o intervalo de pulsa\u00e7\u00e3o selecionando a op\u00e7\u00e3o Modificar pulsa\u00e7\u00e3o e, em seguida, definir uma frequ\u00eancia.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20596-60820bcd3d738.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20596-60820bcd3d738.png\" alt=\"Como modificar ou desativar a API WordPress Heartbeat\" ><\/a><\/p>\n<h3>Modificar ou desativar API Heartbeat sem plug-in<\/h3>\n<p>Voc\u00ea pode at\u00e9 controlar a API de pulsa\u00e7\u00e3o sem usar um plug-in. Nesse caso, voc\u00ea precisa colocar um pequeno trecho de c\u00f3digo no <code>functions.php<\/code>arquivo do seu tema ativo .<\/p>\n<p>O c\u00f3digo abaixo desabilitaria completamente a API de pulsa\u00e7\u00e3o.<\/p>\n<pre><code>add_action( 'init', 'stop_heartbeat', 1 );\n\u00a0\nfunction stop_heartbeat() {\n\u00a0\u00a0\u00a0\u00a0wp_deregister_script('heartbeat');\n}<\/code><\/pre>\n<p>Para modificar o intervalo de pulsa\u00e7\u00e3o, adicione o c\u00f3digo da seguinte maneira:<\/p>\n<pre><code>function change_frequency_of_heartbeat_settings( $settings) {\n\u00a0\u00a0\u00a0\u00a0$settings['interval'] = 100; \/\/Anything between 15-120\n\u00a0\u00a0\u00a0\u00a0return $settings;\n}\nadd_filter( 'heartbeat_settings', 'change_frequency_of_heartbeat_settings' );<\/code><\/pre>\n<p>\u00c9 isso! Voc\u00ea pode escolher a op\u00e7\u00e3o de usar um plug-in ou sem um plug-in para gerenciar a API de pulsa\u00e7\u00e3o para melhor desempenho em seu site WordPress.<\/p>\n<p>Esperamos que voc\u00ea entenda como modificar ou desabilitar a API de pulsa\u00e7\u00e3o do WordPress. Por favor, compartilhe seus pensamentos nos coment\u00e1rios abaixo.<\/p>\n<h4>Artigos relacionados<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/como-carregar-posts-wordpress-com-ajax\/\" title=\"Como carregar uma postagem do WordPress com AJAX\">Como carregar uma postagem do WordPress com AJAX<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/como-definir-imagens-em-destaque-programaticamente-no-wordpress\/\" title=\"Como definir imagens em destaque programaticamente no WordPress\">Como definir imagens em destaque programaticamente no WordPress<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/integracao-mailchimp-em-um-site-usando-api-mailchimp-e-php\/\" title=\"Integra\u00e7\u00e3o MailChimp em um site usando API MailChimp e PHP\">Integra\u00e7\u00e3o MailChimp em um site usando API MailChimp e PHP<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A API WordPress Heartbeat \u00e9 um recurso \u00fatil usado para mostrar notifica\u00e7\u00f5es em tempo real. Mas, se voc\u00ea fizer muitas solicita\u00e7\u00f5es, ele pode deixar o seu servidor mais lento.<\/p>\n","protected":false},"author":1,"featured_media":20597,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[502,613],"tags":[848],"class_list":["post-27431","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel","category-uncategorized-9","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/27431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/comments?post=27431"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/27431\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/media\/20597"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/media?parent=27431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/categories?post=27431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/tags?post=27431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}