{"id":232592,"date":"2023-01-21T17:34:00","date_gmt":"2023-01-21T14:34:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232592"},"modified":"2022-11-10T11:24:20","modified_gmt":"2022-11-10T08:24:20","slug":"riduci-lutilizzo-del-database-di-wordpress","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/it\/riduci-lutilizzo-del-database-di-wordpress\/","title":{"rendered":"Riduci l&#8217;utilizzo del database di WordPress"},"content":{"rendered":"<p>Il mio provider FTP (fasthosts) consente solo un utilizzo massimo di 150 MB per database creato. Questo \u00e8 abbastanza grande per la maggior parte degli usi personali. Tuttavia, l&#8217;altro giorno, dopo aver effettuato l&#8217;accesso al pannello di controllo e ho notato che il database che utilizzo per creare il mio blog (questo sito) ha gi\u00e0 utilizzato fino al 23% di percentuale di utilizzo. Non ho molti post per\u00f2.<\/p>\n<p>Questo \u00e8 sicuramente un potenziale problema. Non voglio pagare per l&#8217;aggiornamento dello spazio quando raggiunge i 150 MB cos\u00ec presto. E il seguente \u00e8 un modo rapido per ridurre l&#8217;utilizzo del database preso dal sito wordpress. Nel mio caso, \u00e8 stato ridotto al 3% dopo i seguenti passaggi.<\/p>\n<h3>1 Elimina le revisioni<\/h3>\n<p>Per la maggior parte dei siti wordpress, la funzione &quot;revisioni&quot; per i post \u00e8 completamente inutile. Una revisione \u00e8 un&#8217;&quot;istantanea&quot; del post in modo che tu possa recuperare in qualsiasi momento quando commetti un errore. La revisione cresce sicuramente se hai molti post e sono solo l\u00ec che occupano spazio.<\/p>\n<p>Assicurati di eseguire prima il backup del database ed eseguire il seguente SQL (ad esempio, utilizzando PHPAdmin).<\/p>\n<pre><code>DELETE FROM wp_posts WHERE post_type = \"revision\";<\/code><\/pre>\n<h3>2 Disabilita le revisioni<\/h3>\n<p>Per evitare problemi futuri, se non utilizzi mai la funzione &#8216;post-revisione&#8217;, puoi semplicemente disabilitarla aggiungendo la seguente riga in wp_config.php nella cartella di installazione di WordPress, dopo la riga seguente.<\/p>\n<pre><code>define('DB_COLLATE', '');\n\u00a0\n\/\/ add this.\ndefine('WP_POST_REVISIONS', false);<\/code><\/pre>\n<h3>3 Elimina i commenti spam (e anche non approvati)<\/h3>\n<p>Nel mio caso, la tabella wp_comments occupa molto spazio rispetto a wp_posts. Questo \u00e8 semplicemente perch\u00e9 molti spider di spam pubblicheranno commenti sul tuo sito e nel mio caso verranno catturati come commenti spam senza avvisarti. Giorno dopo giorno, il tuo database crescer\u00e0.<\/p>\n<p>Utilizzare il seguente comando SQL per eliminare tutti i commenti diversi da &quot;approvato&quot;. Assicurati di rivedere prima tutti i commenti &quot;non approvati&quot;.<\/p>\n<pre><code>delete from `wp_acmcomments` where `comment_approved` &lt;&gt; 1<\/code><\/pre>\n<p>Modifica l&#8217;istruzione where se desideri eliminare solo i commenti spam.<\/p>\n<p>Puoi inserire le soluzioni sopra in un <a href=\"https:\/\/helloacm.com\/crontab-generator\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">crontab<\/a> che viene eseguito regolarmente, ad esempio ogni giorno. E ti viene suggerito di eseguire l&#8217; <strong>ottimizzazione della tabella<\/strong> dopo aver eliminato la tabella corrispondente.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Riduci l&#8217;utilizzo del database di 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":[918,896,804,720,844,1089,865],"tags":[1168],"class_list":["post-232592","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-altro","category-codice","category-php-6","category-sviluppatore","category-tutorial","category-velocita-del-sito","category-wordpress-6","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/232592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/comments?post=232592"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/232592\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media\/224094"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media?parent=232592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/categories?post=232592"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/tags?post=232592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}