Site available in 9 languages

Documentazione

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.

Installare e attivare

  1. Scaricate l’archivio dal vostro account. Contiene già la vostra chiave di licenza: non c’è nulla da incollare.
  2. Plugin › Aggiungi nuovo › Carica plugin, scegliete l’archivio, installate, attivate.
  3. Aprite Celeris › Stato. Quattro controlli devono essere verdi. Se uno non lo è, cliccate su Riparare l’installazione.
  4. Misurate. Celeris › Misurazioni richiede la stessa pagina due volte: una attraverso la cache e una aggirando tutto.

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.

I quattro controlli

Riparare l’installazione riscrive tutti e quattro. Si può cliccare in qualsiasi momento senza rischi.

Servire prima di PHP

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.

Apache e LiteSpeed

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.

Nginx

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.

Le impostazioni che contano

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.

CSS critico

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.

Esclusioni

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.

Parametri dell’URL

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.

WooCommerce e negozi

Quando una pagina si rompe

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.

Multisito

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.

Riga di comando

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.

Licenza, postazioni e rinnovo

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.

Disinstallare

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.

Ancora bloccati?

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.