Com instal·lar WordPress amb LSCache, OpenLiteSpeed i CyberPanel


OpenLiteSpeed és un servidor web de codi obert basat en esdeveniments d'alt rendiment desenvolupat i mantingut per LiteSpeed Technologies. En aquest article, veurem com podem utilitzar CyberPanel per posar-nos en funcionament amb LSCache i WordPress a OpenLiteSpeed en pocs clics.

LSCache és una memòria cau de pàgina completa integrada directament al servidor web OpenLiteSpeed, és similar a Varnish però més eficient perquè eliminem la capa de proxy inversa de la imatge quan s'utilitza LSCache.

LiteSpeed també ha desenvolupat un connector de WordPress que es comunica amb el servidor web OpenLiteSpeed per emmagatzemar a la memòria cau el contingut dinàmic que redueix molt el temps de càrrega, augmenta el rendiment i posa menys càrrega al servidor.

El connector de LiteSpeed proporciona potents eines de gestió de memòria cau que, a causa de l'estreta integració de LSCache al servidor, són impossibles de replicar altres connectors. Aquests inclouen la purga intel·ligent de la memòria cau basada en etiquetes i la capacitat d'emmagatzemar a la memòria cau diverses versions del contingut generat en funció de criteris com ara el mòbil versus l'escriptori, la geografia i la moneda.

LSCache té la capacitat d'emmagatzemar a la memòria cau còpies personalitzades d'una pàgina, la qual cosa significa que la memòria cau es pot ampliar per incloure usuaris que han iniciat sessió. Les pàgines que no es poden guardar a la memòria cau públicament es poden emmagatzemar de manera privada.

A més de les capacitats avançades de gestió de la memòria cau de LSCache, el connector de WordPress també ofereix funcionalitats d'optimització addicionals, com ara minificació i combinació de CSS/JS, HTTP/2 Push, càrrega mandrosa per a imatges i iframes i optimització de bases de dades.

CyberPanel és un tauler de control a la part superior d'OpenLiteSpeed, podeu utilitzar-lo per crear llocs web i instal·lar WordPress amb un sol clic.

També inclou:

  • FTP
  • DNS
  • Correu electrònic
  • Múltiples PHP

En aquest article, veurem com podem fer un ús eficient de totes aquestes tecnologies per posar-nos en funcionament en molt poc temps.

Pas 1: instal·leu CyberPanel - ControlPanel

1. El primer pas és instal·lar CyberPanel, podeu utilitzar les ordres següents per instal·lar CyberPanel al vostre VPS Centos 7 o servidor dedicat.

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

Després d'una instal·lació correcta de CyberPanel, obtindreu les credencials d'inici de sessió tal com es mostra a continuació.

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

2. Ara inicieu sessió a CyberPanel utilitzant les credencials anteriors.

Pas 2: instal·leu WordPress a CyberPanel

3. Per configurar WordPress amb LSCache, primer hem de crear un lloc web anant a la secció Principal > Llocs web > Crea un lloc web i omplint tots els detalls tal com es mostra.

4. Ara aneu a la secció Principal > Llocs web > Llista de llocs web, feu clic a la icona Inicia per iniciar el tauler del lloc web, de manera que es pugui instal·lar WordPress.

Un cop iniciat el tauler del lloc web, tindreu les opcions següents a la vostra pantalla:

5. En aquesta finestra, obriu el Gestor de fitxers i suprimiu-ho tot de la carpeta public_html. Ara desplaceu-vos cap avall fins a la part inferior i veureu una pestanya que diu WordPress amb LS Cache.

6. Al quadre de ruta no introduïu res si voleu que WordPress estigui instal·lat a l'arrel del document del lloc web. Si introduïu qualsevol camí, serà relatiu al directori inicial del lloc web.

Per exemple, si introduïu wordpress, el vostre directori d'instal·lació de WordPress serà linux-console.net/wordpress.

7. Un cop feu clic a Instal·la WordPress, CyberPanel baixarà WordPress i LSCache, crearà la base de dades i configurarà un lloc de WordPress. Una vegada que CyberPanel hagi acabat d'instal·lar WordPress, haureu de visitar el domini del vostre lloc web per configurar el vostre lloc web.

En aquest exemple hem utilitzat linux-console.net, així que visitarem aquest domini per configurar el nostre lloc. Aquests són paràmetres molt bàsics i podeu seguir les instruccions en pantalla per completar les vostres configuracions.

Pas 3: activeu el connector LiteSpeed Cache

8. Un cop instal·lat WordPress, podeu iniciar sessió al tauler a https://linux-console.net/wp-admin. Us demanarà la combinació de nom d'usuari/contrasenya que heu configurat durant la configuració de wordpress.

El connector LSCache ja està instal·lat, de manera que només cal que entreu a Complements instal·lats al vostre tauler de control de WordPress i l'activeu.

9. Ara verifiqueu LSCache anant a example.com i vegeu que les capçaleres de resposta s'assemblaran a alguna cosa.

Podeu veure que aquesta pàgina es publica ara des de la memòria cau i que la sol·licitud no ha arribat en absolut al backend.

Pas 4: avança les opcions de memòria cau de LiteSpeed

  • Purga la memòria cau: si per algun motiu voleu purgar la memòria cau, podeu fer-ho mitjançant LSCache. En aquesta pàgina teniu nombroses maneres de purgar la memòria cau.

  • Minificació: quan es redueix el codi, s'eliminen tots els espais en blanc, els caràcters de nova línia i els comentaris innecessaris. Això redueix la mida del codi font.
  • Combinació: quan un lloc web inclou diversos fitxers JavaScript (o CSS), aquests fitxers es poden combinar en un de sol. Això redueix el nombre de sol·licituds fetes pel navegador i, si hi ha codi duplicat, s'elimina.
  • HTTP/2 Push: aquesta funcionalitat permet al servidor anticipar-se a les necessitats del navegador i actuar-hi. Un exemple: quan es publica index.html, HTTP/2 pot suposar raonablement que el navegador també vol els fitxers CSS i JS inclosos, i també els enviarà sense que se li demani.

Totes les mesures anteriors donen a OpenLiteSpeed la possibilitat de publicar contingut més ràpidament. Aquests paràmetres es poden trobar a la pàgina de configuració de LiteSpeed Cache a la pestanya Optimitzar i estan tots desactivats de manera predeterminada. Premeu el botó ON al costat de cada configuració que vulgueu activar.

És possible excloure alguns CSS, JS i HTML de ser minificats o combinats. Introduïu els URL d'aquests recursos als quadres adequats, un per línia, per excloure'ls.

Pas 5: Canvieu PHP predeterminat i instal·leu les extensions

10. Si, per algun motiu, necessiteu canviar la versió PHP del vostre lloc web de WordPress, podeu fer-ho mitjançant CyberPanel:

11. Alguns connectors addicionals de WordPress poden requerir que instal·leu extensions de PHP addicionals, o potser voleu afegir Redis a WordPress. Podeu instal·lar les extensions que falten mitjançant CyberPanel des de la pestanya Servidor > PHP > Instal·la extensions.

Primer seleccioneu la versió de PHP del menú desplegable per a la qual voleu instal·lar l'extensió. Al quadre de cerca, introduïu el nom de l'extensió i, finalment, feu clic a Instal·la per instal·lar l'extensió que falta.

Per obtenir més informació, llegiu la documentació d'OpenLiteSpeed.