Velocizzare WordPress: il Database

Pubblicato da Yuri Carlenzoli | 27 luglio 2008

Questa è l'ultima parte riguardante l'ottimizzazione di wordpress, se ve li foste persi i post precedenti riguardanti l'ottimizzazione erano rivolti a come velocizzare wordpress in generale, a come velocizzare wordpress tramite la riduzione di CSS e javascript, adesso anche se ho già detto come pulire il database di wordpress ecco vediamo come ottimizzare il database di wordpress.

Per ottimizzare il database di wordpress si può utilizzare il tradizionale metodo ovvero pulire il database dai campi inutili (vedi link sopra), e poi, da phpMyadmin selezionare tutte le tabelle e scegliere "ottimizza", oppure utilizzare questo codiceper ottimizzare le tabelle in MySQL:

// Parametri iniziali
// ?user?, ?pwd? ?dbName?.
$server = server dove risiede il database;
$user = user del database;
$pwd = password del database;
$dbName = nome del database;
$link = mysql_connect($server, $user, $pwd);
if (!$link) {
die(’Impossibile connettersi: ‘ . mysql_error());
}
$db_selected = mysql_select_db($dbName, $link);
if (!$db_selected) {
die (’Selezione DB $dbName non riuscita: ‘ . mysql_error());
}
// Estrae tutti i nomi di tabella.
$alltables = mysql_query(”SHOW TABLES”);
// Sfoglia le tabelle.
while ($table = mysql_fetch_assoc($alltables))
{
foreach ($table as $db => $tablename)
{
// Per ogni tabella esegue la query di ottimizzazione.
mysql_query(”OPTIMIZE TABLE ‘”.$tablename.”‘”) or die(mysql_error());
}
}
mysql_close($link);
==><==

ottimizzare-database-sql-wordpress

Questo codice è possibile utilizzarlo inserendo la query dal pannello di controllo dell'hosting o tramite il comodissimo plugin per wordpress database manager sempre copiandovelo, incollandolo ed eseguendolo.

Per essere eseguito lo script, per funzionare, nei campi $server, $user, $pwd, $dbName bisogna inserire: l' indirizzo del proprio server di hosting del database, il nome che si utilizza per accederci, la password ed il nome del database.

Codice di: etechs.

2 commenti su “Velocizzare WordPress: il Database

  1. Ingalex

    Ci sono delle controindicazioni su queste modifiche al database? possono dare problemi con le ultime versioni di WordPress?

  2. yuri Autore del post

    Un backup al database prima di fare modifiche è sempre consigliato, io comunque lo uso sull'ultima versione di wordpress ogni tanto ed è tutto ok.

    Ciao Ingalex.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Moderazione dei commenti attiva. Il tuo commento non apparirà immediatamente.