Programmatore Wordpress | Programmatore PHP | Programmatore MySQL | Programmatore JQuery | Programmatore Javascript | Sviluppo siti web mobile | Realizzazione siti mobile

Programmatore WordPress, bloccare i transient generati dai feed wordpress



Vi è capitato mai che il vostro Blog WordPress avesse un database che crescesse a dismisura?
Allora potreste avere un problema con i transient Wordpress generati dai feed.

Il problema di solito si verifica su blog di grandi dimensioni o che comunque hanno una mole di pubblicazioni e visite, quotidiane e frequenti.

Se avete un pò di dimestichezza con MySQL potreste accedere al vostro database e verificare le dimensioni della tabella options che nella normalità dovrebbe essere tra 1 e 10Mb (dipende dai plugin installati).

Se queste dimensioni dovessero essere superiori allora potete controllare le righe e vedere se ci sono molteplici record che iniziano per:

  • _transient_feed
  • _transient_timeout_feed

se dovesse essere così allora forse sarà necessario dover bloccare i wordpress transient per i feed.

La modifica è semplice occorre però un po di dimestichezza del codice anche senza essere un Programmatore PHP o Programmatore WordPress esperto.

Basterà aggiungere una funzione al file function.php del vostro tema:


function do_not_cache_feeds(&$feed) {
$feed->enable_cache(false);
}

add_action( 'wp_feed_options', 'do_not_cache_feeds' );

A questo punto non vi resta che ripulire il database dei transient inutili e ottimizzare il tutto, e non dovreste più avere problemi di crescita del db.

 

PER ULTERIORI INFORMAZIONI:

Daniele Tabacco
Programmatore PHP | Web Developer | Consulente Web e SEO

PHP - MySql - AJAX - HTML5 - JAVASCRIPT - CSS - JSON/XML - JQuery
WebApps, Applicazioni, Realizzazione Siti Mobile per iPhone e Android
Programmatore PHP - Consulente Web Marketing Napoli, Roma, Milano, Firenze.
Tel.+39 329.11.73.918
email: daniele.tabacco[at]gmail.com
skype: daniele.tabacco

Il tuo nome (richiesto)

La tua email (richiesto)

Oggetto

Il tuo messaggio

 


POTREBBE INTERESSARTI ANCHE:
Grazie ad una simpatica applicazione Google promuovi il tuo sito in maniera gratuita e simpatica, io ad esempio l'ho utilizzato per promuovermi come Programmatore PHP
Come un Programmatore JQuery può realizzare un Conto alla Rovescia in perfetto stile Groupon
Sviluppare un Sito Web è un investimento sulla vostra azienda, e come tale va curato e ottimizzato, vediamo quali semplici regole seguire per farlo bene.
Ecco dei Semplici consigli per poter progettare e realizzare al meglio Siti Internet Mobile di Successo, scritta da un Programmatore PHP e Consulente Web Marketing specializzato nello sviluppo di Siti Internet Mobile
Una breve Guida MySQL per spiegare come poter selezionare diverse righe della stessa tabella e raggrupparle per un determinato valore.


buzzoole code
Leggi altro:
CorePlus un CMS su Misura per Sviluppo Siti Internet Dinamici

Da Anni lavoro come Programmatore PHP sia come Freelance che per Aziende che hanno investito nello sviluppo di Soluzioni Proprietarie per...

Chiudi