Ricerca nel sito web

Come installare WordPress con LSCache, OpenLiteSpeed e CyberPanel


OpenLiteSpeed è un server Web open source basato su eventi ad alte prestazioni sviluppato e gestito da LiteSpeed Technologies. In questo articolo vedremo come utilizzare CyberPanel per essere operativi con LSCache e WordPress su OpenLiteSpeed in pochi clic.

Cos'è LSCache?

LSCache è una cache a pagina intera integrata direttamente nel server web OpenLiteSpeed, è simile a Varnish ma più efficiente perché rimuoviamo il livello proxy inverso dall'immagine quando viene utilizzato LSCache .

Plug-in WordPress LSCache!

LiteSpeed ha anche sviluppato un plugin WordPress che comunica con il server web OpenLiteSpeed per memorizzare nella cache il contenuto dinamico, riducendo notevolmente il tempo di caricamento, aumentando le prestazioni e caricando meno il server.

Il plugin di LiteSpeed fornisce potenti strumenti di gestione della cache che, a causa della stretta integrazione di LSCache nel server, sono impossibili da replicare per altri plugin. Questi includono l'eliminazione intelligente della cache basata su tag e la possibilità di memorizzare nella cache più versioni del contenuto generato in base a criteri come mobile vs. desktop, geografia e valuta.

LSCache ha la capacità di memorizzare nella cache copie personalizzate di una pagina, il che significa che la memorizzazione nella cache può essere estesa per includere gli utenti che hanno effettuato l'accesso. Le pagine che non sono pubblicamente memorizzabili nella cache possono essere memorizzate nella cache privatamente.

Oltre alle funzionalità avanzate di gestione della cache di LSCache, il plug-in WordPress fornisce anche funzionalità di ottimizzazione aggiuntive come minimizzazione e combinazione CSS/JS, push HTTP/2, caricamento lento per immagini e iframe e ottimizzazione del database.

Cos'è CyberPanel?

CyberPanel è un pannello di controllo sopra OpenLiteSpeed, puoi utilizzarlo per creare siti Web e installare WordPress con un clic.

Dispone inoltre di:

  • FTP
  • DNS
  • E-mail
  • PHP multipli

In questo articolo vedremo come utilizzare in modo efficiente tutte queste tecnologie per essere operativi in pochissimo tempo.

Passaggio 1: installa CyberPanel – Pannello di controllo

1. Il primo passo è installare CyberPanel, puoi utilizzare i seguenti comandi per installare CyberPanel sul tuo Centos 7 VPS o server dedicato.

wget http://cyberpanel.net/install.tar.gz
tar zxf install.tar.gz
cd install
chmod +x install.py
python install.py [IP Address]

Dopo aver installato con successo CyberPanel, otterrai le credenziali di accesso come mostrato di seguito.

###################################################################
                CyberPanel Successfully Installed                  
                                                                   
                                                                   
                                                                   
                Visit: https://192.168.0.104:8090                
                Username: admin                                    
                Password: 1234567                                  
###################################################################

2. Ora accedi a CyberPanel utilizzando le credenziali sopra indicate.

Passaggio 2: installa WordPress in CyberPanel

3. Per configurare WordPress con LSCache, dobbiamo prima creare un sito web andando su Principale > Siti web > Crea sito web sezione e compila tutti i dettagli come mostrato.

4. Ora vai alla sezione Principale > Siti Web > Elenco siti Web, fai clic sull'icona Avvia per avviare il pannello del sito Web, in modo che WordPress possa essere installato .

Una volta avviato il pannello del sito Web, sullo schermo verranno visualizzate le seguenti opzioni:

5. In questa finestra, apri File Manager ed elimina tutto dalla cartella public_html. Ora scorri verso il basso e vedrai una scheda che dice WordPress con LS Cache.

6. Nella casella del percorso non inserire nulla se desideri che WordPress sia installato nella radice del documento del sito web. Se inserisci un percorso, sarà relativo alla directory home del sito web.

Ad esempio, se inserisci wordpress, la directory di installazione di WordPress sarà linux-console.net/wordpress.

7. Dopo aver fatto clic su "Installa WordPress", CyberPanel scaricherà WordPress e LSCache, creerà il database e configurerà un sito WordPress. Una volta che CyberPanel ha terminato l'installazione di WordPress, dovrai visitare il dominio del tuo sito web per configurare il tuo sito web.

In questo esempio abbiamo utilizzato linux-console.net, quindi visiteremo questo dominio per configurare il nostro sito. Queste sono impostazioni di base e puoi seguire le istruzioni visualizzate sullo schermo per completare le configurazioni.

Passaggio 3: attiva il plugin LiteSpeed Cache

8. Una volta installato WordPress, puoi accedere alla dashboard all'indirizzo https://linux-console.net/wp-admin. Ti verrà richiesta la combinazione nome utente/password che hai impostato durante la configurazione di WordPress.

Il plug-in LSCache è già installato, quindi devi solo accedere a Plugin installati nella dashboard di WordPress e attivarlo.

9. Ora verifica LSCache andando su example.com e vedrai che le intestazioni della tua risposta saranno simili.

Puoi vedere che questa pagina ora viene servita dalla cache e la richiesta non ha raggiunto affatto il backend.

Passaggio 4: Opzioni avanzate della cache LiteSpeed

  • Elimina cache: se per qualche motivo desideri eliminare la cache, puoi farlo tramite LSCache. In questa pagina hai numerosi modi per svuotare la cache.

Minimizza, combina e push HTTP/2

  • Minificazione: quando il codice viene minimizzato, tutti gli spazi bianchi, i caratteri di nuova riga e i commenti non necessari vengono rimossi. Ciò riduce la dimensione del codice sorgente.
  • Combinazione: quando un sito Web include diversi file JavaScript (o CSS), tali file possono essere combinati in uno solo. Ciò riduce il numero di richieste effettuate dal browser e, se era presente codice duplicato, viene rimosso.
  • HTTP/2 Push: questa funzionalità consente al server di anticipare le esigenze del browser e agire di conseguenza. Un esempio: quando serve index.html, HTTP/2 può ragionevolmente presumere che il browser desideri anche i file CSS e JS inclusi e li invierà anche senza che gli venga chiesto.

Tutte le misure di cui sopra danno a OpenLiteSpeed la capacità di servire i contenuti più velocemente. Queste impostazioni sono disponibili nella pagina delle impostazioni LiteSpeed Cache nella scheda Ottimizza e sono tutte disabilitate per impostazione predefinita. Premi il pulsante ON accanto a ciascuna impostazione che desideri abilitare.

È possibile escludere alcuni CSS, JS e HTML dalla minimizzazione o dalla combinazione. Inserisci gli URL di queste risorse nelle caselle appropriate, uno per riga, per escluderle.

Passaggio 5: modifica PHP predefinito e installa le estensioni

10. Se, per qualche motivo, hai bisogno di cambiare la versione PHP per il tuo sito web WordPress, puoi farlo tramite CyberPanel:

11. Alcuni plugin aggiuntivi di WordPress potrebbero richiedere l'installazione di estensioni PHP aggiuntive oppure potresti voler aggiungere Redis a WordPress. Puoi installare le estensioni mancanti tramite CyberPanel dalla scheda Server > PHP > Installa estensioni.

Seleziona innanzitutto la versione PHP dal menu a discesa per la quale desideri installare l'estensione. Nella casella di ricerca, inserisci il nome dell'estensione e infine fai clic su Installa per installare l'estensione mancante.

Per ulteriori informazioni leggere la documentazione di CyberPanel e OpenLiteSpeed.