Cómo instalar WordPress con LSCache, OpenLiteSpeed y CyberPanel


OpenLiteSpeed es un servidor web de código abierto impulsado por eventos de alto rendimiento desarrollado y mantenido por LiteSpeed Technologies. En este artículo, veremos cómo podemos usar CyberPanel para poner en marcha LSCache y WordPress en OpenLiteSpeed con unos pocos clics.

LSCache es un caché de página completa integrado directamente en el servidor web OpenLiteSpeed, es similar a Varnish pero más eficiente porque eliminamos la capa de proxy inverso de la imagen cuando se usa LSCache.

LiteSpeed también ha desarrollado un complemento de WordPress que se comunica con el servidor web OpenLiteSpeed para almacenar en caché el contenido dinámico, lo que reduce en gran medida el tiempo de carga, aumenta el rendimiento y pone menos carga en su servidor.

El complemento de LiteSpeed proporciona potentes herramientas de administración de caché que, debido a la estrecha integración de LSCache en el servidor, son imposibles de replicar para otros complementos. Estos incluyen la purga inteligente de la caché basada en etiquetas y la capacidad de almacenar en caché múltiples versiones del contenido generado en función de criterios como dispositivos móviles frente a computadoras de escritorio, geografía y moneda.

LSCache tiene la capacidad de almacenar en caché copias personalizadas de una página, lo que significa que el almacenamiento en caché se puede ampliar para incluir a los usuarios registrados. Las páginas que no se pueden almacenar en caché públicamente se pueden almacenar en caché de forma privada.

Además de las capacidades avanzadas de administración de caché de LSCache, el complemento de WordPress también proporciona una funcionalidad de optimización adicional como la minificación y combinación de CSS/JS, HTTP/2 Push, carga diferida para imágenes e iframes y optimización de la base de datos.

CyberPanel es un panel de control sobre OpenLiteSpeed, puede usarlo para crear sitios web e instalar WordPress con un solo clic.

También cuenta con:

  • FTP
  • DNS
  • Correo electrónico
  • Múltiples PHP

En este artículo, veremos cómo podemos hacer uso eficiente de todas estas tecnologías para ponernos en marcha en poco tiempo.

Paso 1: Instale CyberPanel - ControlPanel

1. El primer paso es instalar CyberPanel, puede usar los siguientes comandos para instalar CyberPanel en su Centos 7 VPS o servidor dedicado.

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

Después de la instalación exitosa de CyberPanel, obtendrá las credenciales de inicio de sesión como se muestra a continuación.

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

2. Ahora inicie sesión en CyberPanel con las credenciales anteriores.

Paso 2: Instale WordPress en CyberPanel

3. Para configurar WordPress con LSCache, primero debemos crear un sitio web yendo a la sección Principal> Sitios web> Crear sitio web y completar todos los detalles como se muestra.

4. Ahora vaya a la sección Principal> Sitios web> Listar sitios web, haga clic en el icono Iniciar para abrir el panel del sitio web, de modo que se pueda instalar WordPress.

Una vez que se inicia el panel del sitio web, tendrá las siguientes opciones en su pantalla:

5. En esta ventana, abra el Administrador de archivos y elimine todo de la carpeta public_html. Ahora desplácese hacia abajo y verá una pestaña que dice WordPress con LS Cache.

6. En el cuadro de ruta, no ingrese nada si desea que WordPress se instale en la raíz del documento del sitio web. Si ingresa cualquier ruta, será relativa al directorio de inicio del sitio web.

Por ejemplo, si ingresa wordpress, su directorio de instalación de WordPress será tecmint.com/wordpress.

7. Una vez que haga clic en "Instalar WordPress", CyberPanel descargará WordPress y LSCache, creará la base de datos y configurará un sitio de WordPress. Una vez que CyberPanel haya terminado de instalar WordPress, deberá visitar el dominio de su sitio web para configurar su sitio web.

En este ejemplo, usamos tecmint.com, por lo que visitaremos este dominio para configurar nuestro sitio. Estas son configuraciones muy básicas y puede seguir las instrucciones en pantalla para completar sus configuraciones.

Paso 3: active el complemento de caché de LiteSpeed

8. Una vez instalado WordPress, puede iniciar sesión en el panel en https://tecmint.com/wp-admin. Le pedirá la combinación de nombre de usuario/contraseña que configuró durante la configuración de wordpress.

El complemento LSCache ya está instalado, por lo que solo necesita ir a Complementos instalados en su panel de WordPress y activarlo.

9. Ahora verifique LSCache yendo a example.com y vea que sus encabezados de respuesta se verán algo así.

Puede ver que esta página ahora se publica desde la memoria caché y que la solicitud no llegó al backend en absoluto.

Paso 4: Opciones avanzadas de caché de LiteSpeed

  • Purgar caché: si por alguna razón desea purgar el caché, puede hacerlo a través de LSCache. En esta página tiene varias formas de purgar la caché.

  • Minificación: cuando se minimiza el código, se eliminan todos los espacios en blanco, los caracteres de nueva línea y los comentarios innecesarios. Esto reduce el tamaño del código fuente.
  • Combinación: cuando un sitio web incluye varios archivos JavaScript (o CSS), esos archivos pueden combinarse en uno. Esto reduce la cantidad de solicitudes realizadas por el navegador y, si había código duplicado, se elimina.
  • HTTP/2 Push: esta funcionalidad permite al servidor anticipar las necesidades del navegador y actuar en consecuencia. Un ejemplo: al entregar index.html, HTTP/2 puede asumir razonablemente que el navegador también quiere los archivos CSS y JS incluidos, y los enviará también sin que se le solicite.

Todas las medidas anteriores le dan a OpenLiteSpeed la capacidad de ofrecer contenido más rápido. Estas configuraciones se pueden encontrar en la página de configuración de LiteSpeed Cache en la pestaña Optimizar, y todas están deshabilitadas de forma predeterminada. Presione el botón ON junto a cada configuración que desee habilitar.

Es posible excluir algunos CSS, JS y HTML para que no se minimicen o combinen. Ingrese las URL de estos recursos en los cuadros correspondientes, uno por línea, para excluirlos.

Paso 5: cambiar PHP predeterminado e instalar extensiones

10. Si, por alguna razón, necesita cambiar la versión de PHP para su sitio web de WordPress, puede hacerlo a través de CyberPanel:

11. Algunos complementos adicionales de WordPress pueden requerir que instale extensiones PHP adicionales, o puede que desee agregar Redis a WordPress. Puede instalar las extensiones que faltan a través de CyberPanel desde la pestaña Servidor> PHP> Instalar extensiones.

Primero, seleccione la versión de PHP del menú desplegable para la que desea instalar la extensión. En el cuadro de búsqueda, ingrese el nombre de la extensión y finalmente haga clic en Instalar para instalar la extensión que falta.

Para obtener más información, lea la documentación de OpenLiteSpeed.