Acelera la velocidad de tu sitio con LWS Cache

Procédure

¿Por qué acelerar la velocidad de carga de su sitio? 

Es bueno saber que la velocidad de carga de su sitio es primordial para garantizar su éxito. Para una empresa, por ejemplo, esto da una primera imagen a sus visitantes. Además, una carga demasiado larga de este último puede tener un impacto en el posicionamiento de su sitio en los principales motores de búsqueda y no permitirá una exposición suficiente para hacerlo prosperar.

No existe un umbral que no deba superarse con respecto a la carga de sus páginas web. Sin embargo, el tiempo de carga de la mayoría de los sitios de internet es inferior a tres segundos.

Acelere la carga de sus páginas aprovechando la caché avanzada ofrecida por LWS Cache, un sistema diseñado para fluidificar las solicitudes a través de NGINX, reducir considerablemente el tiempo de ejecución de los scripts y aligerar sus servidores. ¿Tiene un sitio WordPress? Gestione esta caché en LWS Optimize, reconocido como el mejor plugin de caché Wordpress optimizado para mejorar el rendimiento global. Está disponible gratuitamente en el repositorio oficial como mejor plugin de caché Wordpress gratuito.

¿Qué es LWS Cache y para qué sirve?

La herramienta LWS Cache es un sistema diseñado y desarrollado por LWS que permite optimizar el rendimiento de carga de su sitio web gracias al uso de mecanismos de caché avanzada, configurados a nivel de servidor. La herramienta utiliza las tecnologías aportadas por NGINX.

NGINX es un servidor web orientado al rendimiento que permite gestionar muchas más solicitudes que Apache (ver nuestra entrada de blog titulada “Apache VS Nginx : Test de performance”).
Con las configuraciones adecuadas implementadas, NGINX permite atender más solicitudes en su sitio web y, al mismo tiempo, acelerar el tiempo de carga de su página reduciendo su consumo de CPU y memoria.

¿Cómo funciona el plugin LWS Cache?

1. Funcionamiento sin caché

Para comprender mejor el funcionamiento, primero veremos cómo ocurre sin un plugin de caché para que el visitante pueda ver su sitio.

Acelera la velocidad de tu sitio con LWS Cache

Procesamiento de una solicitud HTTP sin LWS Cache


1. El visitante solicita la página al servidor web. Ejemplo: index.php

2. El servidor web realiza las ejecuciones de scripts necesarias (PHP, Perl, NodeJS, …)

3. El servidor web recibe el resultado de la ejecución.

4. El servidor web envía la página HTML resultante de la ejecución del script

2. Funcionamiento con el plugin LWS Cache

Cuando LWS Cache está activado, un servidor de caché se introduce entre el visitante y el servidor web.

El objetivo es reducir el número de ejecuciones de scripts necesarias guardando el resultado de la ejecución en memoria para las próximas solicitudes que requieran la misma respuesta. Esto permite no ejecutar varias veces el mismo script para obtener el mismo resultado.

Así, eliminamos el tiempo de espera de la ejecución del script en el tiempo de carga de la página y, al mismo tiempo, ahorramos los recursos utilizados durante la ejecución del script.

Acelera la velocidad de tu sitio con LWS Cache

Procesamiento de una solicitud HTTP con LWS Cache


1. El visitante solicita la página al servidor web. Ejemplo: index.php
2. LWS Cache verifica si la página ya ha sido generada y guardada en la memoria caché

  • Si es así, la página se devuelve directamente al visitante sin necesidad de acceder al servicio web y sin ejecutar el script
  • Si no, se solicita generar la página en el servicio web, lo que dará lugar a la ejecución del script (PHP, NodeJS, Perl, Ruby, …).

3. Una vez generada la página, LWS Cache determina si puede guardarse en caché (mediante las cabeceras, URL, …)

  • Si es así, la página se guarda en la memoria caché y se devuelve al visitante
  • Si no, la página se guarda en la memoria microcaché (memoria caché de corta duración) y se devuelve al visitante

Se observa que cuando una página se almacena en la memoria caché, se evita el procesamiento por parte del servidor web así como la ejecución del script.

Cacheable, no cacheable y microcaché

Cuando el servicio web proporciona una nueva respuesta a LWS Cache, esta se analiza para determinar si debe o no guardarse en memoria caché para un uso futuro.

Algunos contenidos de páginas no deberían almacenarse en memoria caché, como el resultado de un formulario de registro, el resultado de una página de pago, … ya que contienen datos que varían según los usuarios y según los eventos.

Para determinar si una página puede guardarse en caché o no, LWS Cache utiliza varios mecanismos:

  • Las solicitudes HTTP que utilizan verbos HTTP distintos de HEAD y GET serán excluidas sistemáticamente de la caché.
  • Si la respuesta del servidor web contiene instrucciones de caché del navegador (header cache-control), LWS Cache lo tendrá automáticamente en cuenta y la página se guardará en la memoria caché.

Si una solicitud HTTP es de tipo GET y no tiene instrucciones precisas de caché del navegador, se guarda en la microcaché durante unos segundos.

La microcaché permite así paliar los problemas de picos de demanda en páginas no almacenadas en caché. Por ejemplo, esto permite solucionar las sobrecargas y lentitudes en caso de una oleada de búsquedas del mismo producto en una tienda ecommerce.

Presentación de la interfaz y activación del plugin

LWS Cache se presenta bajo la forma de un icono en LWS panel en la sección “Optimización y Rendimiento”.

Acelera la velocidad de tu sitio con LWS Cache

Una vez en la interfaz, seleccione el botón "Activer" y luego "Valider", LWS Cache se activará en pocos minutos en su alojamiento.

Acelera la velocidad de tu sitio con LWS Cache

Purgado de la caché

Esta parte concierne a LWS Cache, la caché del LWS Panel: su purga por cURL requiere el token lwsapitoken. Para la caché Varnish Fastest Cache, la purga se realiza sin token desde su alojamiento: ver esta ayuda.

Más allá de la interfaz de LWS Panel que permite purgar la caché, es posible purgar la caché mediante los siguientes métodos:

1. Purgado de la caché con LWS Optimize para Wordpress

El plugin WordPress LWS Optimize le permite, entre otras opciones de optimización, purgar automáticamente la caché dinámica (LWSCache) de sus páginas cuando realiza modificaciones en su sitio. Para ello, vaya a los ajustes del plugin y después a la pestaña "Mise en cache".

Acelera la velocidad de tu sitio con LWS CacheAcelera la velocidad de tu sitio con LWS Cache

Luego, active la opción "Cache dynamique" para activar la purga automática.

Acelera la velocidad de tu sitio con LWS Cache

Si desea vaciar manualmente la caché de LWSCache, haga clic en el botón "Vider le cache" para proceder a su purga completa.

Acelera la velocidad de tu sitio con LWS Cache

2. Purgado de la caché con LWS Cache para Wordpress

El plugin Wordpress LWS Cache le permite purgar automáticamente la caché de sus páginas cuando las modifica o durante la adición/aprobación de comentarios.

El plugin se proporciona en todas las instalaciones automáticas de Wordpress a través de LWS Panel.

Para gestionar el plugin, una vez conectado a su consola de administración de Wordpress, vaya al menú "LWS Cache"

Acelera la velocidad de tu sitio con LWS Cache

Desde la página de ajustes, puede activar/desactivar el vaciado automático, definir en qué casos vaciar automáticamente la caché LWS Cache y purgar completamente la caché.
Cabe señalar que debe marcar la casilla "Activer la purge automatique" para que aparezcan todas las opciones.

Acelera la velocidad de tu sitio con LWS Cache

Un botón de vaciado completo de la caché está accesible en todo momento en la consola de administración de Wordpress en la barra de acceso rápido situada en la parte superior de la pantalla.

Acelera la velocidad de tu sitio con LWS Cache

2. Purgado de la caché vía cURL

El token de autenticación necesario para la ejecución de estos comandos está disponible en su espacio de cliente LWS Panel.

Purgar la caché de una página

Código
curl -H 'lwsapitoken: ' 'http://mon-site-web.com/--api/cache-purge/exemple.php'
Ceci permettra de purger le cache de l'URL 'http://mon-site-web.com/exemple.php'

Purgar completamente la caché de un sitio

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

3 códigos de retorno son posibles :

Código HTTP 200 : la purga se ha realizado correctamente sin error.

Código HTTP 404 : no hay almacenamiento en caché para el recurso solicitado.

Código HTTP 403 : el token indicado no es válido para el dominio

3. Purga mediante código PHP

Código

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

Result: =$result;?>
HTTP Code: =$httpCode;?>

Este código permite vaciar la caché del archivo PHP en el que se encuentra.

help.lws.net/a/1565
¿Le ha resultado útil este artículo?

Sí

No

Leído 20 476 veces

¡Gracias! No dude en hacer preguntas sobre nuestra documentación si desea más información y ayudarnos a mejorarla.

Artículos similares

Preguntas sobre el artículo 1

Formule una pregunta
Jos
3 nov 2023
Comment minifier les fichiers css dans lws panel
Benjamin-LWS Respuesta oficial
6 nov 2023

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 

¿Le ha resultado útil esta respuesta?

¿Tiene una pregunta sobre este artículo?

Hágala al equipo de LWS y a la comunidad. La respuesta se publica tras la moderación.

Formule una pregunta al equipo de LWS y a su comunidad

RGPD: Responsable: LWS-Ligne Web Services. Finalidad: moderación y publicación pública de su pregunta, posible aviso de una respuesta. Base jurídica: consentimiento (art. 6.1.a RGPD). Conservación de los correos: 90 días tras el aviso, 12 meses como máximo sin respuesta. Para ejercer sus derechos, consulte la sección RGPD de nuestras condiciones generales.