WordPress: Come configurare LiteSpeed Cache ed il suo Crawler

Sui piani Hosting WordPress, Hosting Multidominio e Hosting Professionale/Semidedicato è presente LiteSpeed WebServer e il suo sistema di cache LSCache.

Di seguito verrà illustrato come attivare LiteSpeed e le impostazioni iniziali di base.

Installazione di LiteSpeed

La prima operazione da fare è attivare il plugin di Litespeed. Per procedere bisogna fare il login nella bacheca di WordPress

WordPress: Come configurare LiteSpeed Cache ed il suo Crawler

Si deve poi cliccare su plugin>aggiungi nuovo

WordPress: Come configurare LiteSpeed Cache ed il suo Crawler

Una volta fatto il login nella schermata dei plugin

WordPress: Come configurare LiteSpeed Cache ed il suo Crawler

Si deve procedere con il cercare il plugin di LiteSpeed e cliccare su Installa adesso

WordPress: Come configurare LiteSpeed Cache ed il suo Crawler

Una volta installato si proceda quindi per attivarlo

WordPress: Come configurare LiteSpeed Cache ed il suo Crawler

Funzioni principali di LiteSpeed

Il menù di LiteSpeed è ricco di funzionalità

05_01_wp_menu_litespeed

Le voci di interesse sono principalmente 4.

Ovvero:

  • Cache
  • Page Optimization
  • Database
  • Crawler

WordPress: Come configurare LiteSpeed Cache ed il suo Crawler

Cache

Cliccando su Cache appariranno diversi TAB, 8 per la precisione come quelli di seguito

WordPress: Come configurare LiteSpeed Cache ed il suo Crawler

  1. Sulla voce Cache sono presenti diverse opzioni tra cui quella per abilitare/disabilitare LiteSpeed, farlo per gli utenti loggati  ed altre tipologie di cache.
  2. Sulla voce TTL è possibile settare il TTL per le varie cache. E’ consigliabile lasciarlo con i settaggi di default.
  3. Cliccando su Purge si può configurare il purge automatico a determinate azioni, ad esempio aggiornando un articolo, o su determinate pagine.
  4. Su Excludes vanno inserite le URL e gli elementi da non mandare in cache.
  5. Sotto la voce ESI si impostano i settaggi relativi gli utenti registrati.
  6. Sulla voce Object si può attivare o meno l’object cache e selezionare quale sistema deve essere utilizzato tra Memcached e Redis.
  7. Sul tab Browser si può abilitare/disabilitare la cache lato browser.
  8. Nel tab Advanced è invece possibile settare il nome del cookie necessario per LiteSpeed e la configurazione relativa la compatibilità http/https.

Page Optimization

Cliccando su Page Optimization si avranno 7 tab.

WordPress: Come configurare LiteSpeed Cache ed il suo Crawler

  1. Il tab CSS Settings permette di configurare il minify, il caricamento asincrono e altre impostazioni riguardanti il CSS.
  2. Il tab JS Settings permette di impostare il minify, la combinazione dei JS, caricamento asincrono, la tipologia di caricamento dei JS (se differito, ritardato ecc) e altre impostazioni riguardanti i JS.
  3. Nel tab HTML Settings sono presenti le opzioni per il minify html e per l’esclusione di alcune funzioni magari superflue (emoji, google fonts ecc).
  4. In Media Settings è possibile settare il Lazy Load ed altre impostazioni inerenti immagini e video.
  5. Nel tab Media Excluded sono inseribili tutte le risorse da escludere dal Lazy Load.
  6. Localization contiene le impostazioni inerenti la cache dei gravatar e le impostazioni relative il caricamento in locale di risorse esterne.
  7. In Tuning sono presenti le voci relative le esclusioni CSS, JS, gruppi utente da escludere dalla cache ed altro.

Database

Il menù Database permette di eseguire alcune operazioni fondamentali relative la pulizia del DB, l’ottimizzazione e la conversione di tabelle.

WordPress: Come configurare LiteSpeed Cache ed il suo Crawler

  1. Nella voce Manage è possibile fare ottimizzazione eliminando automaticamente i messaggi spam, i salvataggi automatici, i post cancellati, i transiet (che solitamente occupano tanto spazio nel db causandone rallentamento). E’ possibile inoltre convertire l’engine da myisam a innodb.
  2. Nella voce DB Optimization Settings si settano le voci relative la durata della vita delle revisioni in termini di numero massimo da conservare e di età.

Crawler

Il crawler di litespeed è una delle funzioni attivate recentemente da LiteSpeed, utile a velocizzare il sito web. Il crawler effettua una scansione, con cadenza regolare, del sito web in modo da memorizzare in cache, in maniera preventiva, tutte le pagine del proprio sito web in modo da accellerare il tempo di caricamento dello stesso.

La schermata che si presenterà sarà la seguente dove si deve cliccare su General Settings

WordPress: Come configurare LiteSpeed Cache ed il suo Crawler

Si aprirà quindi questa schermata

WordPress: Come configurare LiteSpeed Cache ed il suo Crawler

Per l’attivazione del crawler bisogna attenzionarsi sul pulsante OFF/ON iniziale

WordPress: Come configurare LiteSpeed Cache ed il suo Crawler

Settandolo su ON e salvando il crawler sarà quindi attivo

WordPress: Come configurare LiteSpeed Cache ed il suo Crawler

Ultimo passaggio, ma il più importante di tutti, è quello di posizionarsi sul tab Sitemap Settings e impostare l’URL della sitemap in modo che il crawler sappia dove prelevare tutte le URL.

WordPress: Come configurare LiteSpeed Cache ed il suo Crawler

Una volta inserito l’URL della sitemap basta salvare e il crawler inizierò a mettere in cache tutte le pagine presenti

WordPress: Come configurare LiteSpeed Cache ed il suo Crawler

La sitemap può essere generata tramite un qualsiasi plugin seo o tramite plugin appositi.