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);
==><==
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.
Ci sono delle controindicazioni su queste modifiche al database? possono dare problemi con le ultime versioni di WordPress?
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.