{"id":232528,"date":"2023-01-21T17:26:00","date_gmt":"2023-01-21T14:26:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232528"},"modified":"2022-11-10T10:18:36","modified_gmt":"2022-11-10T07:18:36","slug":"reduza-o-uso-do-banco-de-dados-do-wordpress","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pt-pt\/reduza-o-uso-do-banco-de-dados-do-wordpress\/","title":{"rendered":"Reduza o uso do banco de dados do WordPress"},"content":{"rendered":"<p>Meu provedor de FTP (fasthosts) permite apenas 150 MB de uso m\u00e1ximo por banco de dados criado. Isso \u00e9 grande o suficiente para a maioria dos usos pessoais. No entanto, outro dia, ap\u00f3s fazer login no painel de controle, notei que o banco de dados que utilizo para criar meu blog (este site) j\u00e1 est\u00e1 com at\u00e9 23% de percentual de uso. Eu n\u00e3o tenho muitos posts embora.<\/p>\n<p>Este \u00e9 definitivamente um problema em potencial. N\u00e3o quero pagar por upgrade de espa\u00e7o quando atingir 150 MB t\u00e3o cedo. E o seguinte \u00e9 uma maneira r\u00e1pida de reduzir o uso do banco de dados pelo site wordpress. No meu caso, foi reduzido para 3% ap\u00f3s as etapas a seguir.<\/p>\n<h3>1 Excluir revis\u00f5es<\/h3>\n<p>Para a maioria dos sites wordpress, a fun\u00e7\u00e3o &#8216;revis\u00f5es&#8217; para posts \u00e9 completamente in\u00fatil. Uma Revis\u00e3o \u00e9 um &#8216;instant\u00e2neo&#8217; da postagem para que voc\u00ea possa se recuperar a qualquer momento quando cometer um erro. A revis\u00e3o certamente cresce se voc\u00ea tiver muitos posts e eles est\u00e3o apenas ocupando espa\u00e7o.<\/p>\n<p>Certifique-se de fazer backup de seu banco de dados primeiro e execute o seguinte SQL (por exemplo, usando PHPAdmin).<\/p>\n<pre><code>DELETE FROM wp_posts WHERE post_type = \"revision\";<\/code><\/pre>\n<h3>2 Desativar revis\u00f5es<\/h3>\n<p>Para evitar problemas futuros, se voc\u00ea nunca usar a fun\u00e7\u00e3o &#8216;p\u00f3s-revis\u00e3o&#8217;, basta desativ\u00e1-la adicionando a seguinte linha no wp_config.php na pasta de instala\u00e7\u00e3o do WordPress, ap\u00f3s a linha a seguir.<\/p>\n<pre><code>define('DB_COLLATE', '');\n\u00a0\n\/\/ add this.\ndefine('WP_POST_REVISIONS', false);<\/code><\/pre>\n<h3>3 Excluir coment\u00e1rios de spam (e tamb\u00e9m n\u00e3o aprovados)<\/h3>\n<p>No meu caso, a tabela wp_comments consome muito espa\u00e7o do que wp_posts. Isso ocorre simplesmente porque muitos spam spiders postar\u00e3o coment\u00e1rios em seu site e, no meu caso, eles ser\u00e3o capturados como coment\u00e1rios de spam sem notific\u00e1-lo. Dia ap\u00f3s dia, seu banco de dados crescer\u00e1.<\/p>\n<p>Use o seguinte comando SQL para excluir todos os coment\u00e1rios que n\u00e3o sejam &#8216;aprovados&#8217;. Certifique-se de revisar primeiro todos os coment\u00e1rios &#8216;n\u00e3o aprovados&#8217;.<\/p>\n<pre><code>delete from `wp_acmcomments` where `comment_approved` &lt;&gt; 1<\/code><\/pre>\n<p>Ajuste a instru\u00e7\u00e3o where se quiser apenas excluir os coment\u00e1rios de spam.<\/p>\n<p>Voc\u00ea pode colocar as solu\u00e7\u00f5es acima em um <a href=\"https:\/\/helloacm.com\/crontab-generator\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">crontab<\/a> que executa regularmente, por exemplo, diariamente. E \u00e9 sugerido que voc\u00ea execute a <strong>tabela de otimiza\u00e7\u00e3o<\/strong> ap\u00f3s limpar a tabela correspondente.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Reduza o uso do banco de dados do WordPress<\/p>\n","protected":false},"author":1,"featured_media":224094,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[898,722,920,806,846,1091,867],"tags":[1170],"class_list":["post-232528","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo-2","category-desenvolvedor","category-outro","category-php-8","category-tutoriais","category-velocidade-do-site","category-wordpress-8","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/232528","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=232528"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/232528\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media\/224094"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=232528"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=232528"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=232528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}