Joomla, Drupal e Prestashop al Top con LSCache di Litespeed : lscache

Dopo aver presentato il nuovo sistema di cache di litespeed per wordpress:WordPress al Top con LSCache di Litespeed da oggi è possibile abilitare LSCache anche per Joomla, Drupal e Prestashop.

LSCache sviluppato dalla Litespeed è simile a Varnish Cache ma più efficiente e permette di aggiungere in cache le pagine dei CMS aumentando di molto la velocità di apertura delle pagine di circa del 50%.

La Xlogic è stata la prima azienda Italiana ad utilizzare Litespeed sui propri server e la prima ad utilizzare LSCache per WordPress (Supporta WooCommerce a partire dalla versione 1.0.3.) LSCache è incluso in tutti i piani Hosting ed è gratuito.

Per quanto riguarda wordpress ricordo che ogni notte il sistema scansiona i server alla ricerca di nuove installazioni wordpress, una volta rilevate le nuove installazioni viene attivato il plugin LSCache, ovviamente se rileva che sono attivi altri plugin di cache bypassa l’installazione.

Mentre per wordpress è già disponibile un plugin per LSCache, per gli altri CMS il plugin o modulo è in fase di sviluppo, ma è possibile attivare la cache tramite un codice da aggiungere nel file .htaccess

 

Attivare LSCache in Joomla

Per attivare LSCache in Joomla aggiungere il codice nel file.htaccess prima della linea:

## Begin - Joomla! core SEF Section.

Soluzione 1: Cache per tutti gli URL ad esclusione dell’URL “/administrator”

########## Begin - Litespeed cache

  RewriteEngine On
  CacheDisable public /
  RewriteCond %{REQUEST_METHOD} ^HEAD|GET$
  RewriteCond %{ORG_REQ_URI} !/administrator
  RewriteRule .* - [E=Cache-Control:max-age=120]

########## End - Litespeed cache

Soluzione 2: Cache per tutti gli URL ad eccezione di quelli specificati

########## Begin - Litespeed cache

  RewriteEngine On
  CacheEnable public /
  RewriteCond %{REQUEST_METHOD} ^HEAD|GET$
  RewriteCond %{ORG_REQ_URI} /administrator/
  RewriteRule .* - [E=Cache-Control:no-cache]

########## End - Litespeed cache

Soluzione 3: Cache per domini specifici

########## Begin - Litespeed cache

 RewriteEngine On
 RewriteCond %{REQUEST_METHOD} ^HEAD|GET$
 RewriteCond %{HTTP_HOST} ^domain.com [NC] [OR]
 RewriteCond %{HTTP_HOST} ^www.domain.com [NC]
 RewriteCond %{ORG_REQ_URI} !/administrator
 RewriteRule .* - [E=Cache-Control:max-age=120]

########## End - Litespeed cache

 

Attivare LSCache in Drupal

Inserire il codice seguente all’inizio del file .htaccess:

########## Begin - Litespeed cache

  CacheLookup public on
  RewriteEngine On  
  RewriteCond %{REQUEST_METHOD} ^GET|HEAD|PURGE$
  RewriteCond %{HTTP_HOST} ^your_domain_name.com [NC]
  RewriteCond %{REQUEST_URI} !admin|register|login [NC]
  RewriteCond %{HTTP_COOKIE} !SESS [NC]
  RewriteCond %{QUERY_STRING} !nocache
  RewriteRule .* - [E=Cache-Control:max-age=120]

########## End - Litespeed cache

 

Attivare LSCache in Prestashop

Inserire il codice seguente all’inizio del file .htaccess:

########## Begin - Litespeed cache

  CacheLookup public on
  RewriteEngine On
  RewriteCond %{REQUEST_METHOD} ^GET|HEAD|PURGE$
  RewriteCond %{HTTP_HOST} ^your_domain_name.com [NC]
  RewriteCond %{REQUEST_URI} !admin_folder|404|address|authentication|best-sales|cart|contact|discount|guest-tracking|history|identity|order|password|products-comparison|search|account|friend|login|logout|addresses|contact-us|order-history|my-account|order-confirmation|order-follow|quick-order|credit-slip|password-recovery [NC]
  RewriteCond %{HTTP_COOKIE} !logged|cart [NC]
  RewriteCond %{QUERY_STRING} !nocache [NC]
  RewriteRule .* - [E=Cache-Control:max-age=900]

########## End - Litespeed cache

 

Come verificare se la Cache è attiva

Apri il browser Chrome, clicca con il tasto destro del mouse su “Ispeziona“, clicca su “Network” aggiorna la pagina, clicca sulla pagina html in basso a destra, nell’intestazione dell’header se la cache è attiva verrà visualizzata la voce “X-LiteSpeed-Cache: hit”, se viene visualizzata la voce “X-LiteSpeed-Cache: miss” ricaricare la pagina e riprovare.

 

Alla Prossima.

 

Upgrade alla versione 3.0.8.6 per il Plugin LSCache di Litespeed per WordPress realizzato appositamente per i Web Server Litespeed utilizzati da Xlogic. Ricordiamo, che LSCache è attualmente il miglior Plugin sulla piazza perchè è un vero e proprio plugin cache lato server e permette di velocizzare il proprio sito dal 50% al 90%.

NB: Non installare questo Plugin su un server Apache o Nginx, è necessario un server Litespeed.

 

Caratteristiche della versione 3.0.8.6

  • Cache CDN QUIC.cloud gratuita
  • Cache oggetti (Memcached / LSMCD / Redis)
  • Ottimizzazione dell’immagine (Lossless / Lossy)
  • Minimizza CSS, JavaScript e HTML
  • Minimizza CSS/JS in linea
  • Combina CSS/JS
  • Genera automaticamente CSS critici
  • Lazyload immagini iframe
  • Segnaposto immagine reattiva
  • Supporto per più CDN, incluso Cloudflare
  • Caricare CSS/JS in modo asincrono
  • Cache del browser
  • Database Cleaner e Optimizer
  • Ottimizzazione del punteggio Page Speed
  • Cache OPcode
  • HTTP/2 Push per CSS/JS
  • Prefetch DNS
  • Cloudflare API
  • Supporto per sito singolo e sito multiplo (rete)
  • Importa/esporta impostazioni
  • Visualizzazione impostazioni di base/avanzate
  • Interfaccia attraente e di facile comprensione
  • Supporto del formato immagine WebP
  • Controllo Heartbeat
  • Supporto WooCommerce e bbPress
  • Supporto HTTP/3 e Quic

 

Guida Ottimizzazione LSCache

Sui nostri server il plugin LSCache viene installato automaticamente dal sistema, a meno nel sito non venga rilevato un plugin per la cache alternativo.

Nel caso non fosse installato il plugin in WordPress e hai acquistato un Hosting WordPress presso noi apri un ticket presso la nostra assistenza e un nostro tecnico configurerà il plugin, anche con il CDN.

Oppure, vai su Impostazioni nel pannello di amministrazione di WordPress e clicca su Litespeed Cache > General Setting, poi su Domain Key e Refresh Domain Key, a questo punto hai richiesto una chiave che verrà generata in pochi minuti che permetterà al tuo sito web di collegarsi con quic.cloud con il CDN. Abilita Automatically Upgrade.

Bene, a questo punto sei connesso con il cloud.

Ora, verifichiamo che la cache sia attiva.

 

Attiviamo il CDN.

 

Procediamo con la cosa più importante (secondo i nostri test), il caricamento delle immagini nel cloud.

Attiviamo Auto Request Cron.

La prossima impostazione, CSS e JS Minify possono essere abilitate, ma in alcuni casi abbiamo rilevato dei problemi con il tema utilizzato dai vari siti WordPress, quindi prova.

 

Bene, abbiamo concluso la configurazione, come puoi vedere dalla prossima schermata abbiamo aumentato la velocità del sito del 91%.

 

Sei stanco della lentezza del tuo sito web? Prova il nostro Hosting WordPress.

HOSTING WORDPRESS

 

Scopri perché dovresti acquistare un Hosting WordPress presso Xlogic! Di seguito i principali vantaggi:

  • installazione o trasferimento sito web inclusi nel prezzo
  • assistenza WordPress inclusa anche via Chat
  • prestazioni uniche grazie alle unità disco SSD NVMe, a LiteSpeed ed al sistema integrato di Cache
  • Hosting Economico che parte da 64 euro l’anno
  • raccomandato da esperti del settore come SOS-WP, ServiziWP, Aranzulla e moltissimi altri

Ma i vantaggi non sono finiti qua, ti invitiamo a leggere questo articolo per comprendere realmente perché risulti essere un’occasione unica acquistare il nostro Hosting WordPress.

Perché dovresti acquistare un Hosting WordPress presso Xlogic!

 

Nuove funzionalità per il Plugin LSCache di Litespeed per WordPress – In tutti i Server di Xlogic viene utilizzato Litespeed, un webserver   alternativo ad Apache ma migliore in termini di prestazioni, affidabilità e sicurezza.

LSCache permette di aggiungere in Cache le pagine del sito web aumentando la velocità di apertura delle pagine di circa il 50%.

Per ottenere maggiori informazioni puoi seguire questa guida:

In tutti i siti WordPress viene installato automaticamente il plugin LSCache dal nostro sistema mentre è anche possibile installare il plugin nei seguenti CMS:

Da poco tempo gli sviluppatori di LSCache hanno implementato il Plugin con diverse funzionalità.

  • Cache Privata
  • Cache del Browser
  • ESI
  • Gruppi vari
  • Ottimizzazione Database
  • Ottimizzazione immagini
  • Lazy Load
  • CDN

Inoltre sono state implementate altre funzionalità, vediamole insieme:

Scorciatoia da tastiera

E’ possibile passare da una scheda all’altra in maniera semplice ed intuitiva | Impostazioni > Litespeed Cache > Settings

Cache Privata

Litespeed Cache è basato sui Tag, il che significa che ogni pagina viene archiviata con un identificatore che consente di eliminarla dalla cache come parte di un sottoinsieme specifico.

Nella Cache pubblica troverai delle pagine che sono le stesse per tutti mentre le Cache private contengono dei contenuti che riguardano solamente un determinato utente specificato dal suo indirizzo IP oppure dall’ID di sessione.

E’ possibile che le pagine del tuo sito web siano state memorizzate nella Cache pubblica ma è meglio che vengano memorizzate nella Cache in modo privato (ciò significa che una copia verrà memorizzata in maniera separata per ogni singolo utente).

Se una pagina contiene dei dati privati è meglio memorizzarla all’interno di una Cache in modo privato e non renderla pubblica.

Accedi su Impostazioni > Litespeed Cache > Settings > Cache ed inserisci nella casella ogni singolo percorso uno ad uno per riga.

Esempio:

Cache pubblica:

visualizzazione/nikon/$ | visualizzazione/nikon/

Cache privata:

visualizzazione/nikon/$ | visualizzazione/nikon/d7100

visualizzazione/nikon/$ | visualizzazione/nikon/d800

Esclusioni

E’ possibile escludere alcune stringhe seguendo questo percorso:

Litespeed Cache > Settings > Excludes

ESI

ESI (Edge Side Includes) è un linguaggio di Markup che ti permette di designare parti della tua pagina dinamica come frammenti separati che poi vengono assemblati per poter creare l’intera pagina.

In pratica ESI ti permette di fare dei buchi in una pagina pubblicamente nascosta e di riempire quei buchi con contenuti in Cache Privata.

Stringhe Query

E’ possibile eliminare gli URL con determinate stringhe di Query dalla Cache; sarò inoltre possibile escludere dalla memorizzazione cache alcuni ruoli degli utenti seguendo questo percorso Litespeed Cache > Settings > Excludes

Caricamento remoto jQuery

Puoi abilitare il caricamento remoto jQuery seguendo questo percorso: Impostazioni > Litespeed Cache > Settings > CDN

Se non stai utilizzando un CDN esterno puoi abilitarlo senza problemi.

Ottimizzazione e messa a punto

All’interno di quest’area sono presenti moltissimi funzionalità che prima erano tutte inserite insieme, ora invece gli sviluppatori di Litespeed hanno deciso di separarle in due gruppi per fare meno confusione:

Ottimizzazione immagini

La funzione di ottimizzazione delle immagini di LSCache è una tra le più recenti e funzionali che sono presenti nel web; scopri come impostarla correttamente per ottimizzare le immagini:

 

Come scritto in precedenza su alcuni articoli, Litespeed è uno dei migliori Web Server disponibili attualmente sul mercato. Lo sviluppo dei plugin per la gestione della cache tra cui LSCache per WordPress e LiteMage per Magento ha dato degli ottimi risultati, attualmente sono i migliori per performance e stabilità sul mercato.

Avevamo già parlato di Litespeed nei seguenti articoli:

https://xlogic.org/blog/il-miglior-plugin-per-la-cache-di-wordpress-2019.html/
https://xlogic.org/blog/wordpress-al-top-lscache-litespeed.html/
https://xlogic.org/blog/litemage-cache-la-cache-magento-piu-potente-al-mondo.html/

Ma non è finita qui, Litespeed oltre a LSCache e LiteMage ha sviluppato dei plugin per la maggior parte dei CMS più utilizzati nel mondo, di seguito potrai scaricare e testare i nuovi plugin sviluppati da Litespeed.

Attenzione: i seguenti Plugin non sono utilizzabili su un server con un sistema Apache o Nginx, ma richiedono esclusivamente un server con Litespeed, noi utilizziamo questo web server dal 2011.

WordPress – Magento – Joomla

LSCache Plugin per WordPress
Il plug-in LiteSpeed ​​Cache è molto più di un plug-in di gestione della cache. È ricco di una varietà di funzionalità progettate per offrire prestazioni superiori ai tuoi siti WordPress.
Estensione LiteMage per Magento 2
LiteMage è un'estensione di Magento che con la sua cache integrata accelera il tuo negozio Magento 2. LiteMage diminuisce lo stack del server e alleggerisce il carico.
LSCache Plugin per Joomla
Soluzione cache lato server, con cache pubblica e privata, ESI, crawler della cache e altro. Migliora drasticamente le prestazioni del tuo sito Joomla riducendo il carico.

 

Prestashop – Opencart – Drupal

Modulo LSCache per Prestashop
LiteSpeed ​​Cache per PrestaShop 1.6 e 1.7 supporta più negozi, multi-lingua, multi-valuta, geolocalizzazione e mobile. Il sofisticato sistema basato su tag consente l'attivazione è l'eliminazione della cache mirata.
Estensione LSCache per Opencart
LiteSpeed ​​Cache per OpenCart 2.3 e versioni successive include una struttura basata su tag. Questo sistema consente di attivare l'eliminazione della cache mirata quando i dati del prodotto, categoria o il produttore, sono cambiati.
Modulo LSCache per Drupal 8
Il modulo cache LiteSpeed ​​per Drupal 8.x fornisce un sofisticato sistema di gestione della cache basato su tag che serve sia utenti connessi che non connessi, garantendo prestazioni migliori e un'esperienza utente superiore.

 

Xenforo – Mediawiki – Laravel

Componente LSCache per Xenforo
Il componente aggiuntivo LiteSpeed ​​Cache per XenForo 2.x è un componente aggiuntivo basato su PHP che comunica con l'installazione del server Web LiteSpeed ​​e con la cache della pagina integrata.
Estensione LSCache per Mediawiki
L'estensione LiteSpeed ​​Cache per MediaWiki consente alle richieste della pagina della tua wiki di bypassare completamente PHP e di fornire risultati rapidi sia agli utenti che hanno effettuato il login!
Pacchetto LSCache per Laravel
LiteSpeed ​​per Laravel fornisce un sistema di gestione della cache basato su tag che può essere utilizzato con il modulo cache incorporato del server Web ​​per elaborare la cache pubblica e privata per i siti.

 

Xlogic si conferma essere uno tra i migliori Provider Hosting presenti sul mercato, oltre al piano Hosting WordPress offre molte altre soluzioni, vediamole insieme:

 

Per ulteriori informazioni Contattaci!

 

LiteSpeed ​​Cache per WordPress ha la capacità di supportare l’utilizzo della rete di Content Delivery, solo con i CDN a proxy inverso. Se stai utilizzando Cloudflare, che non è un proxy inverso, ma in realtà è un server proxy distribuito non bisogna cambiare nulla nella configurazione di WordPress, puoi usare Cloudflare e lasciare la scheda CDN disabilitata.

Leggi – Che cos’è LSCache?

Impostazione CNAME nel CDN

Una volta scelto e creato il tuo account CDN (alcuni li trovi qui) assicurati che sia configurato per memorizzare solo i file statici. Il contenuto dinamico sarà gestito da LiteSpeed.

La schermata di configurazione del CDN dovrebbe avere un’area per l’aggiunta di un record CNAME. Cercalo sotto “Editor DNS” o qualcosa del genere.

L’obiettivo è impostare un dominio personalizzato che deve essere utilizzato solo dal CDN. Ad esempio cdn.example.com. Segui le istruzioni del CDN per aggiungere il record CNAME.

Una volta completata la configurazione e il dominio è attivo, saremo pronti a configurare WordPress.

Impostazioni CDN LiteSpeed ​​Cache

Ora che il tuo CDN è impostato e il tuo contenuto statico è pronto per essere servito dal CDN, dovrai comunicarlo a WordPress. Puoi farlo attraverso LiteSpeed ​​Cache.

Nella dashboard di WordPress, clicca su LiteSpeed ​​Cache> Impostazioni> CDN .

Impostare Abilita CDN su ON.

Imposta URL CDN su http://cdn.example.com.

Imposta l’ URL originale su //example.com.

Le restanti impostazioni possono essere utilizzate per consentire a LSCWP di sapere quali file statici saranno serviti dal CDN.

E questo è tutto! Una volta salvate le modifiche, LiteSpeed ​​Cache per WordPress sostituirà l’URL CDN per l’URL originale nelle copie statiche che salva il codice generato dinamicamente.