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
Il Meteo di Yahoo disponibile come widget, applicazione iPhone o Android può essere incluso anche nel proprio sito con l'utilizzo di PHP e senza essere un Programmatore PHP
Perchè scegliere PHP per il proprio Progetto Web
Il futuro dei Progetti Web è sempre più orientato all'aggregazione di Social Media ecco perchè come Programmatore PHP e Consulente Web vi mostrerò un plugin realizzato da me per l'integrazione della Fotogallery Flickr all'interno del proprio sito
Script per effettuare tramite PHP l'esportazione di dati da MySQL ad un file CSV utile per l'interfacciamento e l'importazioni con piattaforme per Newsletter e Applicazioni Aziendali


buzzoole code
Leggi altro:
Creazione una Select Dinamica con Javascript

In questo mio nuovo post, è dedicato a quello che personalmente ritegno dopo MySQL il partner ideale per un Programmatore...

Chiudi