Delete Expired Transients
Delete old, expired transients from the WordPress options table (wp_options), to prevent them from bloating your database and even slowing down your website. Unless you are using an object cache (like memcached), WordPress stores transient records in the options table. Many transients are given an expiration time, so in theory they should disappear after some time. In practise, because old transients are only deleted when requested again after they’ve expired, many transients stay in the database. After a while, there can be thousands or even millions of expired transients needlessly taking up space in your options table, depending on what your plugins are doing. Delete Expired Transients schedules a daily task to delete any expired transients from the options table. It performs this operation with a single SQL query, and then runs a second query to find any orphaned expiration records and deletes them too. There are a few other plugins around that clean up expired transients. This one is written for fast performance, set-and-forget scheduled housekeeping, and maximum compatibility. It uses the PHP time to determine whether transients are expired, not the database time (which can be different). It does only one job, and it does it well with the minimum of resources. Now optimised for WordPress Multisite. Translations Many thanks to the generous efforts of our translators: English (en_CA) — the English (Canadian) translation team English (en_GB) — the English (British) translation team English (en_ZA) — the English (South African) translation team French (fr_FR) — the French translation team Hungarian (hu_HU) — the Hungarian translation team Norwegian: Bokmål (nb_NO) — neonnero Norwegian: Nynorsk (nn_NO) — neonnero Russian (ru_RU) — the Russian translation team Spanish (es_ES) — the Spanish translation team If you’d like to help out by translating this plugin, please sign up for an account and dig in. Contributions Translate into your preferred language Fork me on GitHub Privacy Delete Expired Transients does not collect any personally identifying information, and does not set any cookies. It removes some old information from the database, potentially reducing a website’s exposure to leakage of personally identifying information.
Top keywords
- transients10×2.84%
- expired8×2.27%
- team7×1.99%
- translation7×1.99%
- translation team7×1.99%
- english6×1.70%
- expired transients6×1.70%
- options5×1.42%
- database4×1.14%
- delete4×1.14%
- options table4×1.14%
- table4×1.14%
Fastcache by Host.it
FastCache è l’evoluzione del plugin FastCache 1.0.x sviluppato da HOST S.p.A. (Host.it). La versione attuale introduce un sistema completo di caching e ottimizzazione per WordPress, progettato per migliorare le prestazioni del sito e ridurre in modo significativo il carico sull’infrastruttura. Il plugin non si limita più alla sola integrazione CDN, ma include tutte le funzionalità tipiche di un moderno plugin di caching, integrandole in un unico strato software coerente e modulare. Full Page Caching FastCache implementa un sistema di full page caching nativo, basato sulla generazione di versioni HTML statiche delle pagine. Le pagine cache vengono servite direttamente dal web server tramite reindirizzamento a livello di .htaccess, evitando completamente: l’esecuzione di PHP, le query al database, il caricamento dello stack WordPress. Questo approccio consente di ridurre drasticamente il consumo di CPU e RAM, liberando risorse di sistema per le operazioni che richiedono elaborazione dinamica, come: carrello e checkout, gestione degli ordini, moduli di invio dati, ricerche, processi applicativi critici. Il risultato è una maggiore stabilità del sito e una migliore gestione dei picchi di traffico. CDN e gestione della cache FastCache integra una CDN proprietaria gestita da HOST S.p.A. La comunicazione con la CDN avviene tramite un token di autenticazione univoco per ciascun sito, che consente: gestione dinamica dei TTL, purge selettivo dei contenuti, sincronizzazione automatica tra cache locale e cache CDN. Quando un contenuto viene modificato, FastCache invalida automaticamente: – la pagina aggiornata, – la homepage, – le categorie correlate, – archivi, feed RSS e sitemap associati. Questo meccanismo consente di mantenere TTL ridotti garantendo contenuti sempre aggiornati senza interventi manuali. Ottimizzazione delle risorse Il plugin include strumenti avanzati per: combinazione e minificazione di CSS e JavaScript, minificazione HTML, lazy load di immagini, iframe ed elementi HTML, ottimizzazione dinamica delle immagini con conversione WebP e AVIF, gestione automatica di srcset, preload delle risorse tramite HTTP/2. Le funzionalità sono configurabili e adattabili sia a siti semplici sia a installazioni complesse, inclusi e-commerce basati su WooCommerce. Analisi e diagnostica FastCache integra: – test di performance basati su Google PageSpeed Insights e Lighthouse, – strumenti di diagnostica dell’ambiente di hosting, – rilevamento di conflitti con altri plugin di caching o ottimizzazione. Queste funzioni permettono di verificare la correttezza della configurazione e la compatibilità dell’ambiente. Prodotto italiano FastCache è un prodotto 100% italiano: – sviluppo del plugin in Italia, – servizi CDN basati su server italiani, – infrastruttura gestita ed erogata interamente in Italia, – documentazione e supporto tecnico in lingua italiana. Documentazione ufficiale: https://assistenza.host.it/area-tecnica/fastcache/pluginwordpress Compatibilità FastCache è progettato per operare come unico plugin di caching. È fortemente consigliato disattivare altri plugin di caching per evitare sovrapposizioni o conflitti. Il plugin include inoltre impostazioni dedicate per WooCommerce, che consentono di mantenere cacheabili le pagine compatibili senza compromettere il corretto funzionamento del carrello e delle sessioni utente. Supporto WordPress Multisite A partire dalla versione 1.7.0, FastCache supporta ufficialmente WordPress Multisite, sia in modalità subdirectory (tuosito.it/sito2/) che subdomain (sito2.tuosito.it). Il plugin si attiva una sola volta a livello di rete (Network Admin → Plugin → Attiva network), rendendolo disponibile su tutti i subsite. Ogni subsite configura poi le proprie impostazioni FastCache in autonomia dal proprio pannello di amministrazione — esattamente come su un’installazione singola: token CDN, esclusioni cache, cache specifica per piattaforma mobile/desktop e tutte le altre opzioni sono indipendenti tra un subsite e l’altro. Non è richiesta né prevista, in questa versione, una configurazione centralizzata a livello di rete. Cosa viene isolato automaticamente per ciascun subsite: cache di pagina, con directory dedicate per ogni sito, cache immagini ottimizzate, anche con l’algoritmo di hashing disattivato, cache oggetti, pulizia programmata della cache scaduta (cron), purge e comunicazione con la CDN, tramite il token proprio di ciascun subsite. Modalità subdirectory: la cache di pagina beneficia del bypass Apache completo tramite .htaccess, esattamente come su installazione singola — le pagine vengono servite come file statici senza mai eseguire WordPress, con isolamento del percorso per ciascun subsite. Modalità subdomain: poiché Apache non può distinguere i singoli sottodomini leggendo solo il percorso della richiesta, il bypass diretto via .htaccess non è disponibile; la cache di pagina resta comunque pienamente attiva e isolata per dominio, servita da un livello di sicurezza a livello PHP con overhead minimo rispetto al bypass Apache puro. Nota per chi gestisce più subsite in modalità subdirectory con impostazioni di cache htaccess differenti tra loro (es. cache mobile/desktop attiva solo su alcuni siti): la generazione del file .htaccess condiviso a livello di rete può temporaneamente riflettere le impostazioni dell’ultimo subsite salvato anziché quelle specifiche di ciascuno. Un allineamento più granulare per-subsite è pianificato per una release successiva.