Installare Celeris, servire prima di PHP, scegliere le impostazioni e sapere cosa fare quando una pagina non va.
Celeris salva ogni pagina in un file e lascia che sia il server a restituirlo: il visitatore riceve HTML senza che WordPress si avvii. Questa pagina spiega l’installazione, come servire il più presto possibile, le impostazioni che contano e cosa fare quando qualcosa non va.
Senza licenza attiva non funziona nulla: cache e ottimizzazioni restano spente finché una chiave non viene accettata. Nel frattempo le impostazioni vengono conservate, così tutto parte insieme all’attivazione.
wp-content/advanced-cache.php, che risponde prima che WordPress si carichi.wp-config.php che dice a WordPress di usare quel file..htaccess; su nginx incollate voi un blocco (più sotto).Riparare l’installazione riscrive tutti e quattro. Si può cliccare in qualsiasi momento senza rischi.
Una pagina in cache può essere trovata in tre punti, e prima è meglio è: il server web, il drop-in PHP o WordPress stesso. Celeris usa il primo disponibile.
Niente da fare. Le regole vengono scritte nel .htaccess all’attivazione. Su LiteSpeed, Celeris disattiva anche la cache di pagina di LiteSpeed stesso: due cache sulle stesse pagine prima o poi servono una copia scaduta, e quella che si svuota insieme a WordPress è quella da tenere.
Copiate il blocco mostrato in Celeris › Server nel vostro host virtuale — su Plesk, Impostazioni Apache e nginx › Direttive nginx aggiuntive — poi ricaricate nginx. Fino ad allora le pagine sono servite dal drop-in PHP, che è già veloce; le regole del server tolgono semplicemente PHP dal percorso.
La scheda Raccomandazioni elenca ciò che non è ancora attivo, in ordine di impatto, con un pulsante Attiva su ogni scheda. Se preferite scegliere voi, ecco cosa fa ciascuna opzione.
Sapere quali regole disegnano la prima schermata richiede di impaginare la pagina in un vero browser, cosa che la maggior parte degli hosting non può fare. Celeris chiede quindi ai propri server: mostrano la vostra pagina in formato telefono e in formato portatile e restituiscono le regole utili. Torna soltanto il CSS; le vostre pagine non vengono mai conservate.
La misurazione si fa per modello di pagina, non per pagina: i vostri mille articoli richiedono una sola resa, non mille. Un cambio di tema o un nuovo plugin cambia i fogli di stile, e la misurazione si rifà da sola.
Tra l’attivazione e l’effetto passano alcuni minuti: le pagine finiscono in coda e vengono elaborate in background. wp celeris critical svuota la coda subito, se avete fretta.
Alcune pagine devono sempre essere generate da WordPress. Celeris si rifiuta già di mettere in cache carrello, pagamento, account, console e pagine di accesso, qualunque cosa dicano le impostazioni, e non serve mai una pagina in cache a un visitatore autenticato.
Per il resto, il modo più rapido è dal sito: aprite la pagina, poi Celeris › Non mettere mai in cache questa pagina nella barra di amministrazione. L’esclusione viene aggiunta e la pagina esce dalla cache con un clic. Celeris › Esclusioni contiene l’elenco completo, un percorso per riga, e accetta anche cookie e browser.
I parametri di tracciamento come utm_source vengono ignorati: chi arriva da un annuncio riceve lo stesso file degli altri. I parametri che cambiano davvero la pagina — lang, currency — possono essere elencati perché ogni valore abbia la propria copia. Qualsiasi altro parametro aggira la cache, che è la scelta prudente.
Un modulo dice «sei sicuro di volerlo fare?» — un token di sicurezza è scaduto dentro una pagina in cache. Svuotate quella pagina; se ricapita, escludetela dalla barra di amministrazione.
L’impaginazione si rompe dopo aver attivato il CSS utilizzato — un page builder che scrive le classi in JavaScript. Aggiungete il selettore mancante all’elenco di sicurezza in Celeris › CSS e JavaScript, poi svuotate. Celeris rifiuta già i risultati che toglierebbero troppo e lo scrive nel registro.
Uno script non funziona più — è stato ritardato ma deve partire subito. Aggiungetelo alle esclusioni del ritardo; basta un frammento del nome del file.
Niente sembra andare in cache — guardate Celeris › Stato e poi il registro degli errori in fondo a quella schermata. Ogni errore in background è annotato lì in parole chiare.
Nel dubbio: Svuotare tutta la cache, poi Riparare l’installazione. Né l’una né l’altra può rovinare nulla.
Ogni sito di una rete mantiene le proprie impostazioni e la propria cache. Svuotare un sito non tocca mai i vicini, e il drop-in legge una configurazione per host.
Utile quando gestite molti siti, e negli script di distribuzione.
wp celeris purge # svuotare la cache
wp celeris purge --url=… # una sola pagina
wp celeris preload # riempire dalla sitemap
wp celeris critical --max=10 # elaborare la coda del CSS critico
wp celeris status # cosa è attivo, cosa è in cache
wp celeris repair # riscrivere il drop-in e le regole del server
wp celeris settings export --file=celeris.json
wp celeris settings import --file=celeris.json
Il file delle impostazioni non contiene né chiave di licenza né identificativo del sito: lo stesso file può configurare venti siti.
Una licenza copre un certo numero di siti: uno con Starter, cinque con Pro, cento con Agency. Attivare su un sito in più rispetto al piano viene rifiutato con un messaggio chiaro; liberare una postazione dal proprio account è immediato e reversibile.
I promemoria di rinnovo partono un mese prima, una settimana prima, il giorno stesso e una settimana dopo. Una licenza scaduta ferma la cache ma non tocca mai le impostazioni: il rinnovo rimette tutto com’era.
Eliminare il plugin dalla schermata dei plugin rimuove tutto ciò che ha creato: i file in cache, il drop-in (ripristinando quello precedente, se c’era), la riga WP_CACHE, le regole aggiunte al .htaccess, le impostazioni, le attività pianificate e i dati temporanei.
I contenuti, il tema e gli altri plugin restano intatti. Disattivare senza eliminare ferma la cache ma conserva le impostazioni per dopo.
L’assistenza è inclusa in ogni licenza. Scriveteci indicando la chiave di licenza e l’indirizzo di una pagina che si comporta male: queste due informazioni fanno risparmiare una giornata di scambi. Rispondiamo entro un giorno lavorativo.