Chiunque usi WordPress sa bene che la velocità di esecuzione non è tra i punti di forza di questo CMS. Per migliorare sensibilmente la situazione, oltre a raccomandare un ottimo plugin come DB Cache Reloaded [1], è possibile introdurre alcuni indici per velocizzare le operazioni sul database.
Questa operazione è applicabile solo su versioni di wordpress 2.3 o superiori.
Attenzione! Inserire indiscriminatamente degli indici tra le tabelle porterebbe ad un effetto opposto a quello ricercato. Quindi attenetevi alle istruzioni che seguono.
Attraverso il vostro phpMyAdmin, dopo aver controllato che i nomi delle tabelle siano uguali a quelli nel vostro db, potete eseguire direttamente queste query:
CREATE INDEX autoload ON wp_options (autoload);
CREATE INDEX post_date ON wp_posts (post_date);
CREATE INDEX post_date_gmt ON wp_posts (post_date_gmt);
CREATE INDEX parent ON wp_term_taxonomy (parent);
L’indice sul campo name della tabella wp_terms, invece, dovreste già averlo. Se così non fosse basta un:
CREATE INDEX name ON wp_terms (name);
1 Comment To "Velocizzare WordPress con indici aggiuntivi"
#1 Comment By gioz80 On 14 Luglio 2012 @ 17:57
grazie :)