Velocizzate il vostro sito con LWS Cache

Procédure

Perché accelerare la velocità di caricamento del vostro sito?

È bene sapere che la velocità di caricamento del vostro sito è fondamentale per il suo successo. Per un'azienda, ad esempio, rappresenta la prima impressione per i visitatori. Inoltre, se il vostro sito impiega troppo tempo a caricarsi , questo può avere un impatto sul suo posizionamento nei principali motori di ricerca e non fornirà un'esposizione sufficiente a mantenere in vita il vostro sito.

Non esiste un limite al tempo di caricamento delle pagine web. Tuttavia, la maggior parte dei siti web impiega meno di tre secondi per caricarsi.

Cos'è LWS Cache e a cosa serve?

Lo strumento LWS Cache è un sistema progettato e sviluppato da LWS perottimizzare le prestazioni di caricamento del vostro sito web attraverso l'uso di meccanismi avanzati di caching configurati a livello di server. Lo strumento utilizza le tecnologie fornite da NGINX.

NGINX è un server web orientato alle prestazioni, in grado di gestire molte più richieste rispetto ad Apache (si veda il nostro post sul blog intitolato"Apache VS Nginx: test delle prestazioni").
Con le giuste configurazioni, NGINX può gestire un maggior numero di richieste al vostro sito web, accelerando i tempi di caricamento delle pagine e riducendo il consumo di CPU e memoria.

Come funziona il plugin LWS Cache?

1. Lavorare senza cache

Per capire meglio il suo funzionamento, iniziamo a vedere come funziona senza un plugin di cache, in modo che i visitatori possano vedere il vostro sito.

Velocizzate il vostro sito con LWS Cache

Elaborazione di una richiesta HTTP senza LWS Cache


1. Il visitatore richiede la pagina al server web. Esempio: index.php

2. Il server web esegue gli script necessari (PHP, Perl, NodeJS, ecc.).

3. Il server web riceve il risultato dell'esecuzione.

4. Il server web invia la pagina HTML risultante dall'esecuzione dello script.

2. Funzionamento con il plugin LWS Cache

Quando LWS Cache è attivato, tra il visitatore e il server web viene inserito un server di cache.

L'obiettivo è quello di ridurre il numero di esecuzioni di script necessarie, mantenendo in memoria il risultato dell'esecuzione per le richieste future che richiedono la stessa risposta. In questo modo si elimina la necessità di eseguire più volte lo stesso script per ottenere lo stesso risultato.

In questo modo si elimina il tempo di attesa per l'esecuzione dello script al momento del caricamento della pagina e, allo stesso tempo, si risparmiano le risorse utilizzate per l'esecuzione dello script.

Velocizzate il vostro sito con LWS Cache

Elaborazione di una richiesta HTTP con LWS Cache


1. Il visitatore richiede la pagina al server web. Esempio: index.php
2. LWS Cache verifica se la pagina è già stata generata e memorizzata nella cache.

  • In caso affermativo, la pagina viene restituita direttamente al visitatore senza dover accedere al servizio web e senza eseguire lo script.
  • In caso contrario, la pagina viene richiesta per essere generata sul servizio web con conseguente esecuzione dello script (PHP, NodeJS, Perl, Ruby, ecc.).

3. Una volta generata la pagina, LWS Cache determina se la pagina può essere memorizzata nella cache (tramite intestazioni, URL, ecc.).

  • In caso affermativo, la pagina viene salvata nella cache e inviata al visitatore.
  • In caso contrario, la pagina viene salvata nella microcache (cache di breve durata) e rinviata al visitatore.

Si può notare che quando una pagina viene salvata nella memoria cache, si evita l'elaborazione da parte del server web e l'esecuzione di script.

Cache, non cache e microcache

Quando il servizio web fornisce una nuova risposta a LWS Cache, questa viene analizzata per determinare se debba essere conservata o meno nella memoria cache per un uso futuro.

Il contenuto di alcune pagine non dovrebbe essere memorizzato nella cache, come ad esempio il risultato di un modulo di registrazione, il risultato di una pagina di pagamento, ecc.

Per determinare se una pagina può essere messa in cache o meno, LWS Cache utilizza diversi meccanismi:

  • Le richieste HTTP che utilizzano verbi HTTP diversi da HEAD e GET vengono sistematicamente escluse dalla cache.
  • Se la risposta del server Web contiene istruzioni per la cache del browser (header cache-control), LWS Cache ne terrà conto automaticamente e la pagina verrà conservata nella memoria della cache.

Se una richiesta HTTP è di tipo GET e non ci sono istruzioni specifiche per la cache del browser, la pagina viene conservata nella microcache per alcuni secondi.

La microcache può quindi essere utilizzata per superare i problemi legati ai picchi di richieste di pagine non memorizzate nella cache. Ad esempio, risolve il problema del sovraccarico e della lentezza in caso di un'ondata di ricerche dello stesso prodotto su un negozio di e-commerce.

Presentazione dell'interfaccia e attivazione del plugin

LWS Cache appare come icona nel pannello LWS, nella sezione "Ottimizzazione e prestazioni".

Velocizzate il vostro sito con LWS Cache

Una volta entrati nell'interfaccia, selezionate il pulsante "Attiva" e poi "Invia". LWS Cache verrà attivato sul vostro hosting entro pochi minuti.

Velocizzate il vostro sito con LWS Cache

Cancellare la cache

Oltre all'interfaccia del pannello LWS per eliminare la cache, potete eliminare la cache anche con i seguenti metodi:

1. Cancellazione della cache con LWS Optimize for Wordpress

Il plugin LWS Optimize per WordPress consente, tra le altre opzioni di ottimizzazione, di eliminare automaticamente la cache dinamica (LWSCache) delle pagine quando si apportano modifiche al sito. Per farlo, andate nelle impostazioni del plugin e poi nella scheda "Cache".

Velocizzate il vostro sito con LWS CacheVelocizzate il vostro sito con LWS Cache

Attivare quindi l'opzione "Cache dinamica" per abilitare l'eliminazione automatica.

Velocizzate il vostro sito con LWS Cache

Se si desidera cancellare manualmente la cache di LWSCache, fare clic sul pulsante "Cancella cache" per cancellarla completamente.

Velocizzate il vostro sito con LWS Cache

2. Cancellare la cache con LWS Cache per Wordpress

Il plugin LWS Cache per Wordpress consente di svuotare automaticamente la cache delle pagine quando si modificano o si aggiungono/approvano commenti.

Il plugin viene fornito in tutte le installazioni automatiche di Wordpress tramite il pannello LWS.

Per gestire il plugin, collegatevi alla console di amministrazione di Wordpress e andate nel menu "LWS Cache".

Velocizzate il vostro sito con LWS Cache

Dalla pagina delle impostazioni, è possibile attivare/disattivare lo svuotamento automatico, definire quando svuotare automaticamente la cache LWS e svuotare completamente la cache.
È necessario selezionare la casella "Abilita lo svuotamento automatico" per visualizzare tutte le opzioni.

Velocizzate il vostro sito con LWS Cache

Il pulsante per svuotare l'intera cache si trova in qualsiasi punto della console di amministrazione di Wordpress, nella barra di accesso rapido in cima allo schermo.

Velocizzate il vostro sito con LWS Cache

2. Svuotare la cache tramite cURL

Il token di autenticazione necessario per eseguire questi comandi è disponibile nell'area clienti del pannello LWS.

Cancellare la cache di una pagina

 curl -H 'lwsapitoken: ' 'http://mon-site-web.com/--api/cache-purge/exemple.php' Questo comando cancellerà la cache dell'URL 'http://mon-site-web.com/exemple.php'.

Eliminare completamente la cache di un sito

 curl -H 'lwsapitoken: ' 'http://mon-site-web.com/--api/purge-cache/*'

Sono possibili 3 codici di ritorno:

Codice HTTP 200: l'eliminazione è avvenuta con successo e senza errori.

Codice HTTP 404: nessuna cache per la risorsa richiesta.

Codice HTTP 403: il token specificato non è valido per il dominio.

3. Eliminazione tramite codice PHP


 =$_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['SERVER_NAME'] . '/--api/cache-purge' . $_SERVER['REQUEST_URI'];?>

=$result;?>
URL di cancellazione: Risultato: Codice HTTP: =$httpCode;?>

Questo codice viene utilizzato per svuotare la cache del file PHP in cui si trova.

Vota questo articolo :

5/5 | 1 parere

Questo articolo vi è stato utile ?

Article utile

Article non utileNo

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Articoli simili

1mn lettura

Come posso accedere alle statistiche sulle visite al sito?

1mn lettura

Come faccio ad attivare Mod_PageSpeed sul mio sito?

1mn lettura

Come si utilizzano i moduli di cache su LWSPanel?

2mn lettura

Come si attiva il plugin LWS Cache per Wordpress LWSCache?


Questions sur l'article
Jos Il y a 384 giorni
Comment minifier les fichiers css dans lws panel
Vedere il
1 risposte
Benjamin-LWS - Il y a 381 giorni

Bonjour,

Je vous remercie de votre question.

Cependant, je tiens à vous informer que notre service d'hébergement LWS Panel ne propose actuellement pas d'outil intégré pour minifier les fichiers CSS ou autres fichiers.

Pour effectuer la minification des fichiers CSS, vous devrez le faire manuellement en utilisant un outil tiers ou un logiciel dédié. Il existe de nombreuses options disponibles, y compris des outils en ligne gratuits et des logiciels open source. Vous pouvez copier et coller votre code CSS dans l'un de ces outils, et il vous générera une version minifiée du code que vous pourrez ensuite utiliser sur votre site web.

Je vous remercie de votre attention et reste à votre disposition pour toute autre question ou complément d'information.

Nous vous invitons à contacter notre service support à travers votre espace client, afin de vous apporter une aide si vous rencontrez des difficultés quelconque. (Contacter le support LWS)

Cordialement, L'équipe LWS 

Utile ?

Fate una domanda al team LWS e alla sua comunità