Una de las mejores opciones para cachear nuestra web es Litespeed caché, en esta guía le enseñaremos a configurarlo, para empezar vamos a configurar QUIC.cloud.

QUIC.cloud es una plataforma de servicios en la nube de alta velocidad desarrollada por LiteSpeed Technologies, la empresa detrás de LiteSpeed Web Server y LiteSpeed Cache.

Esta plataforma ofrece una variedad de soluciones para mejorar la velocidad y el rendimiento de los sitios web.

Escritorio de Litespeed Cache

Vamos a agregar nuestro dominio a QUIC.cloud para ello seguiremos los siguientes pasos:

  1. Dentro de nuestro plugin nos dirigimos a Escritorio y una vez dentro, haremos clic en Ir al escritorio de QUIC.Cloud
  2. Nos daremos de alta con un correo electrónico válido, y una vez recibamos el correo electrónico de validación, activaremos nuestra cuenta.
  3. Ahora que tenemos el dominio dado de alta nos dirigiremos a nuestro plugin Litespeed Caché → Opciones Generales y haremos clic en Solicitar clave de dominio
  4. Una vez nos acepten, se rellenará la clave automáticamente y podremos enlazar nuestro dominio haciendo clic en Enlace a QUIC.cloud


Ya tenemos nuestro dominio enlazado a QUIC.cloud, por lo que si vamos nuevamente al escritorio, nos ofrecerá la opción de sincronizar los datos y veremos un resumen de los datos de nuestra web.

Entre los datos que podemos ver se encuentran las colas de las Optimizaciones tanto de imágenes como de página, así como el Ancho de banda usada de por CDN y los Marcadores de imágenes de baja calidad.

Preajustes

En esta pestaña podremos elegir entre las distintas configuraciones preconfiguradas por el equipo de desarrollo de Litespeed, pudiendo elegir desde el más básico hasta el más extremo, para aplicar los cambios solo es necesario hacer clic en la opción que queramos.

Opciones generales

Actualizar automáticamente

Active esta opción para que LiteSpeed Cache se actualice automáticamente cuando se publique una nueva versión.

Clave del dominio

Colocaremos la clave para enlazar nuestro dominio con QUIC.cloud para usar sus servicios. 

Estos servicios incluyen optimización de imágenes, generación crítica de CSS (CCSS), CSS único (UCSS), generación de marcadores de posición de imagen de baja calidad (LQIP) y servicios de red de entrega de contenido (CDN).

Modo de invitado

Cuando el modo de invitado está habilitado, LSCache sirve una versión predeterminada de la página desde el caché para la primera solicitud de un visitante. Esto significa que, solo para esta primera visita, ESI (Edge Side Includes) no está habilitado y no se consideran variaciones de caché. En otras palabras, cualquier cambio realizado en la página después de que se haya almacenado en caché no se reflejará en la página que se muestra al visitante durante su primera visita.

Habilitar esta opción creará una caché adicional que varía. Si tiene habilitado el rastreo, la caché varía y hace que se creen varios rastreadores. Asegúrese de tener recursos de servidor adecuados para múltiples rastreadores antes de habilitar esta opción.
Hay un breve retraso entre la página en caché predeterminada que se sirve y la carga correcta del contenido a través de Ajax. En algunos sitios complicados, esto puede significar que se muestre momentáneamente un idioma incorrecto, un precio incorrecto u otro contenido problemático. Debe decidir si se trata de una compensación aceptable para su sitio en particular.

Optimización para invitados

Esta opción está predeterminada en ON, pero requiere que el modo de invitado esté habilitado. Si el Modo de invitado es OFF, se ignorará la configuración de Optimización de invitado .

Puede llevar el modo invitado aún más lejos usando la optimización de invitados. Cuando esta configuración está habilitada, no solo se sirve la versión predeterminada de la página desde la memoria caché, sino que también se aplica el nivel máximo de optimización de la página y la optimización de la imagen en esta página predeterminada, incluso si esas características están deshabilitadas.

IP del servidor

Este campo es utilizado por el Crawler y por el generador Critical CSS. Al proporcionar la dirección IP de su sitio, podemos eliminar la sobrecarga involucrada en las búsquedas de DNS y Red de entrega de contenido (CDN) para estas funciones.

Avisos

Active esta opción para ver anuncios y notificaciones de complementos opcionales. Esto incluye revisiones, nuevos lanzamientos, versiones beta disponibles y promociones.

Caché > Caché

Activar cache

Cuando se activa la caché, las páginas de su sitio se almacenarán en caché. Si luego lo desactiva, se detendrá todo el almacenamiento en caché futuro y todas las páginas existentes se eliminarán del caché.

Cachear usuarios con sesión iniciada

Esta configuración permite que el contenido se almacene en caché para los usuarios registrados. Las páginas se almacenarán en caché privada por IP e ID de sesión.

Cachear comentaristas

Cuando se envía un comentario en una publicación, si la moderación de comentarios no está habilitada, el comentario se publica inmediatamente y la página se elimina de la memoria caché. Todos (el comentarista y todos los futuros visitantes de la página) verán el comentario recién publicado cuando la página se vuelva a cargar.

Si la moderación de comentarios está habilitada, el comentario no se publica inmediatamente, la página no se purga y los usuarios seguirán recibiendo la versión en caché de la página, sin el comentario moderado.

La opción Caché de comentaristas es útil en ese segundo escenario. Determina cómo verá la página el usuario que deja el comentario, después de haber enviado su comentario. Así es como se comporta:

  • ON por defecto, lo que significa que el usuario verá la versión previamente almacenada en caché de la página (y su comentario no aparecerá).
  • Si activa la opción OFF, el usuario no será atendido desde la memoria caché. La página se generará desde cero y el usuario verá su comentario bajo moderación.

Independientemente de cómo establezca esta opción, todos los visitantes que no comenten seguirán recibiendo la versión en caché de la página hasta que se apruebe el comentario y se elimine la página.

Cachear API REST

Esta opción le permite almacenar en caché las solicitudes realizadas por las llamadas a la API REST de WordPress.

Cachear página de acceso

Esta opción almacenará en caché la página de inicio de sesión. Normalmente, no hay razón para desmarcar esta opción. Sin embargo, si hay algo que pueda identificar a un usuario en la página, esto debería estar desactivado.

Cachear favicon.ico

El objetivo del almacenamiento en caché es evitar esperar a que se ejecute el backend de WordPress y PHP. Cuando el favicon.icoarchivo no se encuentra en su sitio, el backend de WordPress se invocará con cada solicitud, ya que intenta encontrar el favicon del sitio. 

Cachear recursos de PHP

Esta opción almacenará en caché cualquier recurso PHP cargado por temas. En términos generales, estos son recursos css o js cargados en PHP. En la mayoría de los casos, se trata de salidas estáticas, por lo que no hay motivo para cargar PHP cada vez.

Cache móvil

Esta opción le permite almacenar en caché versiones separadas de una página para vistas móviles y de escritorio. Esto se usa principalmente para temas que no responden con un diseño específico para dispositivos móviles, pero hay otras situaciones en las que le gustaría configurar Cache Mobile en ON, como:

  • Si su sitio tiene contenido específico para dispositivos móviles, como widgets que solo aparecen en dispositivos móviles (o solo aparecen en computadoras de escritorio)
  • Si está utilizando AMP en su sitio
  • Si está utilizando el servicio CCSS
  • Si está utilizando el servicio UCSS
  • Si tiene habilitado el modo de invitado + optimización de invitado

Lista de User Agents móviles

Esta lista debe completarse con una lista de agentes de usuario compatible con las reglas de reescritura. Se usa junto con la configuración Caché móvil y se ignorará si Caché móvil se establece en OFF

URIs cacheadas privadamente

Una lista de patrones de ruta que se almacenarán en caché de forma privada. Estas son rutas que nunca deben almacenarse en caché públicamente. Para indicar el comienzo de un URI, agregue ^ al comienzo de la cadena. Para hacer una coincidencia exacta, agregue $ al final de la cadena.


EJEMPLOS

Suponga que tiene los siguientes URI:

  1. /recetas/repostería/
  2. /recetas/repostería/pasteles
  3. /recetas/repostería/brownies
  4. /popular/recetas/repostería/

La cadena /recetas/repostería/ coincidirá con los cuatro URI.

La cadena /recetas/repostería/$ coincidirá con el número 1 (porque $ indica una coincidencia exacta).

La cadena ^/recetas/repostería coincidirá con #1, #2 y #3 (porque ^ indica el comienzo de la URI).


Forzar URLs en caché

En este caso, el servidor web almacenará en caché cualquier ruta que contenga una de las cadenas enumeradas, sin importar si se especifica que esa ruta no se debe almacenar en caché en otro lugar. Cada cadena se comparará con la variable REQUEST_URI del servidor. Si la cadena coincide con la URI, se almacenará en caché.

Para indicar el inicio de una URI, se debe agregar "^" al principio de la cadena. Para hacer una coincidencia exacta, se debe agregar "$" al final de la cadena.

Forzar URI de caché pública

Las rutas que contienen las cadenas enumeradas se almacenarán en caché pública, independientemente de cualquier configuración "no almacenable en caché" que pueda aparecer en otro lugar. Una por línea. Cada cadena se comparará con la variable del servidor REQUEST_URI. Si hay una coincidencia, el URI se almacenará en caché. Para indicar el comienzo de un URI, agregue ^ al comienzo de la cadena. Para hacer una coincidencia exacta, agregue $ al final de la cadena.

Para definir un TTL personalizado para un URI, agregue un espacio seguido del valor TTL al final del URI. Por ejemplo, /miruta/mipágina300 define un TTL de 300 segundos para /miruta/mipagina.

EJEMPLOS

Ejemplo 1: Supongamos que un servidor web recibe una solicitud de un usuario para acceder a la página "https://www.ejemplo.com/productos/camisetas". Si la cadena "productos" está en la lista de cadenas que se almacenan en caché, el servidor almacenará en caché la solicitud para la página de camisetas.

Ejemplo 2: Para indicar el comienzo de una URI, se agrega "^" al principio de la cadena. Por ejemplo, si la cadena "^https://www.ejemplo.com/productos" está en la lista de cadenas que se almacenan en caché, cualquier solicitud para una página en la sección de productos de ese sitio web se almacenará en caché.

Ejemplo 3: Para hacer una coincidencia exacta, se debe agregar "$" al final de la cadena. Por ejemplo, si la cadena "https://www.ejemplo.com/productos/camisetas$" está en la lista de cadenas que se almacenan en caché, solo se almacenará en caché la solicitud para la página exacta de "camisetas" dentro de la sección de productos.

Ejemplo 4: Si deseas establecer un TTL personalizado para una ruta, puedes hacerlo agregando un espacio seguido del valor TTL al final de la URI. Por ejemplo, "/productos/camisetas 3600" indica que la solicitud para la página de camisetas en la sección de productos se almacenará en caché durante 3600 segundos (una hora).

Ignorar cadenas de consulta

Algunas cadenas de consulta, en particular las que se utilizan con fines de marketing o análisis, no tienen efecto en el contenido que se muestra en la página. La página muestra lo mismo con y sin estas cadenas de consulta.

Caché > TTL

Los posibles valores de TTL son 30 segundos o más. Los valores más pequeños indican que no se almacenan en caché.

TTL por defecto de la caché pública

Esta configuración TTL controla la mayoría de las páginas. Todos los demás TTL son para páginas/tipos de páginas específicos.

El valor predeterminado asciende a una semana. Otros valores posibles son 1 hora ( 3600), 1 día ( 86400), 2 semanas ( 1209600), etc. Dado que la mayoría de estas páginas no cambiarán una vez publicadas, un TTL más largo puede resultar beneficioso.

TTL por defecto de la caché privada

Esta configuración de TTL determina cuánto tiempo se almacenan en caché las páginas privadas. Los valores posibles están entre 60 y 3600.

TTL por defecto de la Página Principal

Esta configuración TTL controla la página principal.

NOTA

Esto puede ser activado por la verificación is_front_page() o por un complemento de terceros que elige usar el TTL de la página principal para una de sus propias páginas. Por ejemplo, WooCommerce hace esto con su página de Tienda .

TTL por defecto del Feed

Esta configuración TTL controla los feeds. Los feeds son una excelente manera para que los lectores se mantengan actualizados sobre las entradas del blog. Por lo general, están configurados para extraer del blog en intervalos, lo que, sin el almacenamiento en caché, podría causar una carga constante en el servidor. Las páginas de noticias almacenadas en caché se eliminan en la actualización y en los comentarios, por lo que se garantiza que permanecerán actualizadas.

TTL por defecto de REST

Esta configuración de TTL controla cuánto tiempo se almacenan en caché las llamadas a la API REST.

TTL del código de estado de página por defecto

Este TTL controla las páginas que devuelven 404, 403, 500 o cualquier código de estado que especifique.

El TTL predeterminado para cada uno de los códigos de estado enumerados predeterminados es 3600, o una hora, aunque es posible que esta recomendación no sea adecuada para su sitio.

Si visitar páginas 404 es una ocurrencia común, puede ser útil guardar la página en caché durante al menos un período corto.

Las páginas que devuelven 403 suelen ser intencionales, por lo que puede valer la pena tener un TTL más largo para esta configuración.

Los errores 500 son un error más grave. El almacenamiento en caché de esta página puede enmascarar un problema dentro de WordPress, por lo que es posible que no sea deseable.

Es posible que desee almacenar en caché diferentes páginas de códigos de estado durante más tiempo, o puede que desee no almacenar en caché ninguna de ellas.

Caché > Vaciar

Purgar todo en la actualización

Esta opción selecciona si purgar todas las páginas cuando se actualiza cualquier complemento, tema o el núcleo de WordPress. Como nunca se sabe qué puede cambiar entre versiones, se recomienda encarecidamente dejar esto activado.

Reglas de vaciado automático para publicación y actualización

Cuando se publica o actualiza una publicación, la página de la publicación no es la única que cambia. Listados de categorías, listados de etiquetas. la página principal del blog y una variedad de archivos también pueden cambiar. Como tal, puede especificar qué tipos de páginas se eliminarán automáticamente cada vez que se actualice o cree una publicación.

Para optimizar el rendimiento, el administrador solo debe marcar las opciones que sean necesarias.

Servir contenido rancio

Cuando está habilitada, esta configuración permite que la copia en caché depurada (obsoleta) más reciente de una página se sirva a un visitante si la copia de caché actualizada aún no se ha generado.

EJEMPLO FUNCIONAMIENTO OPCIÓN OFF

  • Un usuario visita una página que se ha eliminado de la memoria caché.
  • La solicitud invoca PHP y comienza el proceso de construcción de la página.
  • 100 usuarios más visitan esa misma página antes de que finalice el proceso de PHP
  • PHP se invoca 100 veces, lo que provoca una carga grave del servidor
  • La solicitud del primer usuario se completa y la página se almacena en caché nuevamente.
  • Los futuros visitantes reciben la página en caché actualizada

EJEMPLO FUNCIONAMIENTO OPCIÓN ON

  • Un usuario visita una página que se ha eliminado de la memoria caché.
  • La solicitud invoca PHP y comienza el proceso de construcción de la página.
  • 100 usuarios más visitan esa misma página antes de que finalice el proceso de PHP
  • Todos los 100 usuarios reciben la versión previamente purgada (obsoleta) de la página con un impacto mínimo en el servidor
  • La solicitud del primer usuario se completa y la página se almacena en caché nuevamente.
  • Los futuros visitantes reciben la página en caché actualizada

¿Deberías habilitarlo?
Como en la mayoría de las configuraciones, esto dependerá de su web, esta es una opción que beneficia a los sitios muy concurridos, pero tiene un impacto menos positivo en los sitios tranquilos. Además, hay que sopesar los pros y contras de activarlo, si no lo activa puede tener una gran carga del servidor, si lo tiene activado puede servir contenido obsoleto de vez en cuando.

URLs de vaciado programado

Puede especificar una lista de URL completas (una por línea, se admiten comodines) que se eliminarán automáticamente en un momento determinado del día. Esto no es necesario en circunstancias normales. Las sofisticadas reglas de purga de LSCWP pueden manejar la mayoría de las situaciones. Sin embargo, si tiene contenido generado por una fuente externa, por ejemplo, es posible que desee purgar las páginas relevantes todos los días para asegurarse de que el contenido externo se muestre correctamente.

A diferencia de muchos campos similares en LSCWP, esta no es una coincidencia de cadena parcial , es una coincidencia de URI completa , y el dominio es opcional. Debe ingresar la ruta completa para cada URI, utilizando comodines, si lo desea.

EJEMPLOS

Supongamos que tu sitio web consta solamente de los siguientes URI:

https://example.com/recetas/horneado/
https://example.com/recetas/horneado/pasteles
https://example.com/recetas/horneado/brownies
https://example.com/populares/recetas/horneado/

La cadena https://example.com/recetas/horneado/ solo coincidirá con el primer URI.

La cadena /recetas/horneado/ también solo coincidirá con el primer URI.

La cadena /recetas/horneado/* coincidirá con el primer, segundo y tercer URI.

La cadena */recetas/horneado/ coincidirá con el primer y cuarto URI.

La cadena /recetas/ coincidirá con todos los URI.

La cadena /recetas/ no coincidirá con ninguno de ellos.

Hora de vaciado programado

Utilice este campo junto con el anterior. Si ha proporcionado una lista de direcciones URL para purgar, especifique aquí la hora a la que deben purgarse.

Vaciar todos los ganchos "HOOKS"

LSCWP ejecuta una acción "Purgar todo" en el caché cuando se ejecutan ciertos enlaces de WordPress. Puede cambiar el comportamiento de purga de su instalación de LSCWP cambiando estos hooks. Por ejemplo, si no desea purgar el caché cada vez que crea una nueva etiqueta o categoría, elimine el create_term de la lista. O, si desea purgar el caché cada vez que se publica un comentario en su sitio, puede agregar el comment_post.

Caché > Excluir

URIs a no cachear

De forma predeterminada, LiteSpeed ​​almacena en caché tantas páginas como sea posible. Si tiene algunas páginas que no deben almacenarse en caché por cualquier motivo, puede enumerar los URI aquí, uno por línea.

EJEMPLOS

Supongamos que tu sitio web solo cuenta con los siguientes URI:

/recetas/horneado/
/recetas/horneado/pasteles
/recetas/horneado/brownies
/populares/recetas/horneado/


La cadena /recetas/horneado/ coincidirá con los cuatro URI.

La cadena pasteles solo coincidirá con el número 2.

La cadena /recetas/horneado/$ coincidirá solo con el número 1 (ya que $ indica una coincidencia exacta).

La cadena ^/recetas/horneado coincidirá con los números 1, 2 y 3 (porque ^ indica el comienzo del URI).

Cadenas de consulta a no cachear

Puede eliminar las URL con ciertas cadenas de consulta para que no se almacenen en caché.

EJEMPLO

Supongamos que tiene un sitio web que permite cambiar los colores con una cadena de consulta. Por ejemplo, si quiere cambiar el esquema de color a púrpura, la URL se vería como http://ejemplo.com/pagina?color=purple.

Si no quiere que se almacene en caché ninguna página que se represente con un esquema de color diferente, debe agregar la cadena de consulta "color" a la lista "Cadenas de consulta a no cachear". Esto significa que cualquier página con la cadena de consulta "?color=" no se almacenará en caché. Es importante tener en cuenta que el valor real de la cadena de consulta (en este caso, "purple") es irrelevante para esta lista. Lo que importa es la clave "color", que es lo que se utiliza para identificar la cadena de consulta en la lista.

Categorías a no cachear

De forma predeterminada, todas las categorías se almacenan en caché. Si tiene categorías que desea excluir del caché, ingrese una lista de los slugs de categoría (uno por línea) en este cuadro.

EJEMPLO

Para excluir la URL http://www.example.com/categoria/categoria-slug/, debes insertar "categoria-slug".

Etiquetas a no cachear

Las etiquetas se tratan de la misma manera que las categorías: se almacenan en caché de forma predeterminada, pero se ignoran si se ingresan mediante slug (una por línea) en este cuadro.

Cookies a no cachear

Esta es una lista de cookies que no deben almacenarse en caché. Específicamente, no almacene en caché ninguna página en la que aparezca una cookie de esta lista en los encabezados de solicitud.

Esto significa que si una página contiene una cookie que se encuentra en esta lista, la página no se almacenará en caché.

¡Consejo!

Esta opción puede tener más alcance de lo que cree. Si excluye una cookie que existe en cada página de su sitio, básicamente está excluyendo todo su sitio del almacenamiento en caché.

User Agents a no cachear

Los agentes de usuario específicos también pueden excluirse de la memoria caché. Esto significa que si un visitante solicita una página de su sitio a través de uno de los agentes de usuario enumerados, no se atenderá desde el caché. Puede ingresar agentes de usuario por nombre en este cuadro, uno por línea.

No cachear perfiles

Puede haber perfiles de usuario que desee excluir del almacenamiento en caché. Por ejemplo, si usted es un administrador que está probando una nueva funcionalidad, es posible que desee excluir su administrator de la memoria caché hasta que finalice la prueba.

Caché > ESI

Activar ESI

LiteSpeed ​​Cache para WordPress es compatible con Edge Side Incluye, también conocido como ESI. 

Con ESI, puede dividir su página dinámica en fragmentos separados y designarlos como partes que se pueden ensamblar para formar la página completa. En otras palabras, puede "perforar agujeros" en una página y luego llenar esos agujeros con contenido que se puede almacenar en caché de forma privada, almacenar en caché públicamente con su propio tiempo de vida (TTL) o no almacenar en caché en absoluto.

Por ejemplo, supongamos que tiene una página que incluye información personalizada para cada usuario. Con ESI, puede dividir la página en fragmentos separados, como el encabezado, el pie de página y el contenido principal. El contenido principal puede incluir información específica de cada usuario, como su nombre y su historial de compras. Al usar ESI, puede almacenar en caché el encabezado y el pie de página públicamente, mientras que el contenido principal se almacena en caché de forma privada para cada usuario. De esta manera, puede mejorar el rendimiento de su sitio web y reducir la carga del servidor, mientras que aún puede proporcionar contenido personalizado para cada usuario.

NOTA

ESI no viene sin un costo. Es mucho más sencillo para el servidor devolver páginas completas que unir páginas de varios bloques diferentes, por lo que este debe ser un factor en su decisión de habilitar ESI. ¿Los beneficios de la velocidad superarán el impacto de la eficiencia? No hay una respuesta fácil. Depende de su sitio.

EJEMPLO #1

Pongamos por ejemplo la barra de administración de la web.

Un administrador del sitio que ha iniciado sesión visita la página de inicio almacenada en caché pública:

Sin ESI : la solicitud llega al backend, porque la barra de administración en la parte superior de la página es contenido privado y, como tal, esta página (y todas las demás páginas del sitio) no se pueden entregar al administrador desde la memoria caché.

Con ESI : la mayor parte de esta página se sirve desde el caché público, mientras que la barra de administración se sirve desde el caché privado del administrador del sitio. No hay necesidad de invocar PHP.

EJEMPLO #2

Pongamos por ejemplo un widget de publicaciones recientes.

Un sitio grande con mucho contenido estático que rara vez cambia incluye un widget de barra lateral de "Publicaciones recientes" en cada página.

Sin ESI : cada vez que se publica una nueva publicación, se deben purgar todas las páginas del sitio para que el widget muestre datos actualizados. Volver a llenar todo el caché requiere que se ejecute un rastreador o que los visitantes accedan a todas las páginas del sitio.

Con ESI : todas las páginas del sitio pueden permanecer en caché con un TTL largo, mientras que el widget de Publicaciones recientes es lo único que debe eliminarse. Volver a llenar el widget en el caché requiere que solo un visitante solicite cualquier página una vez.

Cachear barra de administrador

Almacena en la caché el bloque ESI de la barra de administración incluida.

Cachear formulario de comentario

Almacena en la caché el bloque ESI del formulario de comentarios incluido.

Nonces de ESI

Enumere los nonces uno por línea que deberían convertirse automáticamente en bloques ESI. Se admiten comodines.

Los nonces a menudo caducan antes que el TTL del sitio, y esto puede ser problemático para las páginas que los usan. Al convertir un nonce en un bloque ESI, permite que el nonce caduque independientemente del resto de la página, sin causar ningún conflicto de caché.

LiteSpeed ​​mantiene una lista de nonces de complementos de terceros conocidos aquí. Esta lista se fusionará automáticamente con los nonces que enumere en la configuración de ESI Nonce. Esta funcionalidad le permite convertir fácilmente cada nonce que conocemos en bloques ESI sin siquiera pensarlo.

¿Qué son los nonces que usa WordPress?

Los nonces son un mecanismo de seguridad que se utiliza en WordPress para evitar ataques de falsificación de solicitudes entre sitios (CSRF). En WordPress, los nonces se utilizan para validar que una solicitud específica se ha originado desde el sitio web en cuestión y no desde otro sitio malicioso.

Por ejemplo, supongamos que un usuario inicia sesión en un sitio web de WordPress y luego visita una página que contiene un formulario para enviar comentarios. Cuando el usuario envía el formulario, se incluye un nonce junto con la solicitud para validar que la solicitud se originó desde el sitio web de WordPress en el que el usuario inició sesión.

Si un atacante intenta enviar una solicitud maliciosa a través de un sitio diferente al sitio de WordPress, el nonce no será válido y la solicitud será rechazada.

Grupos de variación

La funcionalidad grupos de variación combina dos conceptos importantes: la variación de caché y los roles de usuario. Con grupos de variación, es posible tener varias versiones de una misma página almacenadas en caché públicamente, pero con diferentes permisos de usuario.

Imagínese que tiene una aplicación web que muestra diferentes vistas de una misma página según los permisos de los usuarios que la visitan. Sin grupos de variación, sería necesario dejar sin cachear a los usuarios que han iniciado sesión o servirles desde una caché privada. Con grupos de variación, la aplicación puede generar diferentes vistas para diferentes roles de usuario y guardar cada vista en caché de forma separada. Esto significa que cada usuario tendrá una copia en caché de la página que está autorizado a ver.

Es importante señalar que grupos de variación no cambia el comportamiento de su aplicación, sino que permite que se guarden copias en caché separadas para cada vista pública que ya está generando su aplicación. Esto es útil porque permite que las páginas se sirvan rápidamente desde la memoria caché para los usuarios, lo que reduce el tiempo de carga y mejora la experiencia del usuario.

EJEMPLO

Una tienda tiene dos roles de usuario: comprador_al_por_menor y comprador_al_por_mayor. Hay dos conjuntos de precios y tres formas diferentes de ver el sitio: los usuarios del grupo comprador_al_por_menor verán los precios más altos. Los usuarios del grupo comprador_al_por_mayor verán los precios más bajos. Los usuarios que aún no son clientes verán la página predeterminada sin ningún tipo de precio. Este escenario requeriría dos grupos Vary: uno para comprador_al_por_menor y otro para comprador_al_por_mayor.

Los números no tienen otro significado que el hecho de que las vistas únicas deben tener números únicos.

Si dos roles de usuario comparten la misma vista, póngalos en el mismo grupo dándoles el mismo número.

Caché > Objeto

La caché de objetos está deshabilitada de forma predeterminada. Seleccione ON para habilitarlo y luego configúrelo a través de los ajustes que se describen a continuación.

Método

Si su caché de objetos es Memcached o LSMCD, establezca Método en Memcached. Si su caché de objetos es Redis, establezca Método en Redis

Host

El nombre de host o la dirección IP utilizada por su caché de objetos Memcached o LSMCD. La configuración predeterminada debería funcionar bien.

Puerto

El número de puerto utilizado por su caché de objetos. La configuración predeterminada debería funcionar bien.

Tiempo de vida por defecto del objeto

El TTL de los elementos almacenados en la caché de objetos. Recomendamos usar un tiempo relativamente corto para evitar resultados obsoletos.

Nombre de usuario

Solo está disponible cuando SASL está instalado y el método de almacenamiento en caché de objetos es Memcached.

Contraseña

Especifique la contraseña utilizada al conectarse.

¿Dónde están los Datos de Usuario y Contraseña?

Puedes verificar el nombre de usuario y modificar la contraseña siguiendo esta guía una vez hayas habilitado la extensión memcached

ID de base de datos Redis

Base de datos a utilizar. Este campo solo se usa cuando el método de almacenamiento en caché de objetos es Redis. Si usa Memcached, ignore este campo.

Grupos globales

Una lista de grupos que deben almacenarse en caché a nivel de red.

Grupos a no cachear

Una lista de grupos que no deben incluirse en la caché de objetos.

Conexión persistente

Si está habilitado, la conexión se mantiene activa para que Memcached sea más rápido.

Consejo

La configuración "memcached.sess_persistent" en PHP determina si la conexión persistente debe usarse para comunicarse con el servidor de Memcached. Si se habilita esta opción, la conexión con el servidor permanece abierta después de que se completa la solicitud y se reutiliza para solicitudes futuras. Esto puede mejorar el rendimiento en algunos casos.

Para garantizar que los resultados sean consistentes, la configuración "memcached.sess_persistent" debe coincidir con la configuración "memcached.sess_persistentPHP ini". Si una de estas configuraciones está habilitada mientras la otra está deshabilitada, puede provocar fallas intermitentes en la prueba de conexión.

Caché de WP-Admin

Si está habilitado, la administración de WordPress se acelerará, pero corre el riesgo de recuperar ocasionalmente datos obsoletos del caché de objetos.

Almacenar datos transitorios

Cuando Cache WP Admin está configurado en OFF, los transitorios no tienen a dónde ir (los transitorios son archivos temporales que se utilizan entre otras cosas a la gestión de sesiones o seguimientos de estado del servidor). Sin transitorios, no recibe avisos de estado del servidor (como XXXX has been completed successfully.). Habilite almacenar datos transitorios para recibir avisos del servidor cuando Cache WP Admin esté deshabilitado.

Caché > Navegador

Info

LiteSpeed Cache es una herramienta que ayuda a acelerar la carga de las páginas web. Guarda una copia de las páginas en memoria para mostrarlas más rápido. Sin embargo, solo guarda las páginas que son generadas dinámicamente, no guarda archivos estáticos como imágenes o videos. Esto puede causar que el servidor tenga que enviar la misma imagen muchas veces, lo que ralentiza la carga de la página.

Para solucionar esto, se puede activar el almacenamiento en caché del navegador. Cuando se activa esta opción, los archivos estáticos como imágenes y videos se guardan en la memoria del dispositivo del usuario la primera vez que se solicitan. Luego, cuando se vuelve a solicitar ese mismo contenido, se carga desde la memoria del dispositivo, lo que hace que la carga de la página sea más rápida.

Caché del navegador

Cuando la caché del navegador está habilitada, los archivos estáticos (como imágenes, css y videos) se almacenan localmente en el dispositivo del usuario para que la recuperación posterior sea mucho más rápida.

TTL caché de navegador

La cantidad de tiempo, en segundos, que los archivos se almacenarán en la memoria caché del navegador antes de caducar. El mínimo son 30 segundos. El valor recomendado es 31557600 (que es un año).

Caché > Avanzado

Cookie de acceso

Esta opción debe usarse para configurar una cookie de inicio de sesión única si se usan varias aplicaciones web con un complemento LSCache en un solo host virtual.

Ejemplo práctico

Imagina que tiene un sitio web de WordPress llamado "www.ejemplo.com", donde también tienes un foro llamado "www.ejemplo.com/foro". Cuando alguien visita el sitio web, se establece una cookie para indicar que han iniciado sesión.

Ahora, si el mismo usuario visita el foro, sin iniciar sesión, el sistema de caché guardará una copia de la página que han visto. Sin embargo, como la cookie de inicio de sesión aún está presente, el sistema de caché creerá que la página debe ser mostrada sólo a usuarios que hayan iniciado sesión, lo que no es cierto para los usuarios que visitan el foro sin iniciar sesión.

Entonces, si otro usuario trata de visitar el foro y se ha iniciado sesión en el sitio web, recibirá la versión incorrecta de la página que se ha guardado en caché, en lugar de la versión correcta que corresponde a un usuario que no ha iniciado sesión en el foro.

Mejorar compatibilidad HTTP/HTTPS

Cuando un sitio utiliza tanto HTTP como HTTPS, pueden producirse conflictos con la cookie de inicio de sesión. Las cookies se basan en el nombre de dominio, independientemente del protocolo; sin embargo, una conexión HTTP no puede leer una cookie que se guardó con HTTPS. Y así, si un usuario inicia sesión con HTTPS y luego se conecta con HTTP, el usuario será tratado como invitado y no como un usuario que ha iniciado sesión.

Cuando habilita esta opción, la cookie de inicio de sesión se guarda como una cookie HTTP en todo momento, independientemente del protocolo utilizado para acceder a la página. Esto garantiza que la cookie de inicio de sesión siempre esté accesible para las conexiones HTTP y HTTPS.

Clic instantáneo

Cuando un usuario hace clic en un enlace, se necesita tiempo para que la página cargue. Pero con clic instantáneo habilitado, la página comienza a cargarse tan pronto como el usuario pasa el mouse sobre el enlace. Esto significa que, cuando finalmente hagan clic, la página se cargará más rápido y se mostrará al usuario casi al instante.

Info

Tenga en cuenta que si sus visitantes pasan mucho tiempo pasando el cursor sobre los enlaces sin hacer clic, esta función generará solicitudes adicionales al servidor. Esto puede afectar la carga del servidor y hacer que la página se cargue más lentamente.

Caché > WooCommerce

Recomendación

Se recomienda encarecidamente que habilite ESI mientras usa WooCommerce. ESI permite el almacenamiento en caché flexible de datos mixtos públicos y privados en un entorno de comercio electrónico.

De forma predeterminada, las páginas Mi cuenta , Pago y Carrito se excluyen automáticamente del almacenamiento en caché. La configuración incorrecta de las asociaciones de páginas en la configuración de WooCommerce puede hacer que algunas páginas se clasifiquen erróneamente como almacenables en caché o no almacenables en caché.

Intervalo de actualización de producto

Utilice este área para especificar la agresividad con la que desea purgar la memoria caché cuando se actualice el estado de existencias de un producto o la cantidad disponible. ¿Cuál debería elegir? Depende de la configuración y el tema de su tienda.

Ejemplos

  • Si no usa la cantidad o el estado del inventario de manera significativa, entonces es seguro hacer una cantidad mínima de almacenamiento en caché vinculado a los eventos del inventario.
  • Si muestra cantidades de existencias en sus páginas de productos y en sus páginas de categorías, querrá purgar ambas páginas cada vez que ocurra un evento de existencias

Usar TTL de la página principal 

Marcar esta opción obligará a la página de la tienda a usar la configuración TTL de la página principal.

Carro de caché privado

Si esta opción está activada, un carrito que no está vacío se almacena en caché privado. Si la opción está desactivada, entonces un carro lleno no se almacena en caché en absoluto.

CDN > Ajustes de CDN

CDN de QUIC.cloud

Active esta opción para usar QUIC.cloud CDN de Litespeed (QUIC.cloud es una plataforma de rendimiento y seguridad web que utiliza tecnología de servidor de alta velocidad para acelerar el tiempo de carga y mejorar la seguridad de los sitios web.)

Usar mapeo de CDN

Esta sección le permite especificar varias rutas de CDN para su contenido. Si solo usa un CDN, solo complete el primer cuadro. Si tiene más de una ruta (por ejemplo, imágenes publicadas desde una CDN y JavaScript/CSS publicado desde otra), deberá completar un cuadro para cada ruta.

NOTA

Si configura varias rutas de CDN con la misma configuración, la última sobrescribirá a las demás.

¡Cuidado!

Esta configuración no es necesaria para Cloudflare u otras redes de proxy distribuidas. ¡Use solo el mapeo de CDN para redes de entrega de contenido de proxy inverso! Si desea administrar su caché de Cloudflare desde LSCache, omita la mayor parte de esta página y diríjase a la parte inferior de esta página, API de Cloudflare.

URL de CND

Esta es la URL base para el contenido que se sirve desde esta CDN. Debe ser una URL completa

Incluir imágenes

Actívelo para servir todas las imágenes a través de este CDN. Esto incluye archivos adjuntos de imágenes, etiquetas HTML <img> y url() atributos CSS.

Incluir CSS

Actívelo para servir todos los archivos CSS a través de este CDN

Incluir JS

Actívelo para servir todos los archivos JavaScript a través de este CDN

Incluir tipos de archivo

Use este lugar para enumerar, uno por línea, los tipos de archivos que se van a servir desde este CDN. Estos deben ser archivos estáticos. Esta configuración afecta a todas las siguientes etiquetas HTML: "src", "date-src" y "href".

¡Importante!

Si ha desactivado alguna de las tres configuraciones anteriores, deberá eliminar las extensiones de archivo correspondientes de este cuadro Incluir tipos de archivo .

Por ejemplo, si Incluir CSS está establecido en OFF, elimine .css y .less de la lista.

Atributo HTML a reemplazar

Le permite especificar qué atributos de elementos HTML deben ser reemplazados por la CDN de mapeo. Esto significa que los atributos de los elementos HTML que se enumeran aquí serán reemplazados por la URL de la CDN, en lugar de la URL original del archivo. Puede especificar los atributos en el formato "elemento.atributo" o simplemente ".atributo" y cada uno debe ser ingresado en una línea separada.

URLs originales

Esta configuración tiene como valor predeterminado la URL base de su sitio. No debería ser necesario cambiar esto. Si lo cambia, asegúrese de que la URL comience con "//" como en "//yoursite.com" Puede usar un comodín ( *) aquí para especificar 0 o más caracteres.

Si su sitio abarca varias URL base, puede ingresarlas todas aquí, separadas por comas.

Ejemplo

//a.yoursite.com, //b.yoursite.com, //c.yoursite.com

Directorios incluidos

Estos son los directorios que serán atendidos por CDN. No debería necesitar cambiar esto a menos que tenga una configuración no estándar.

Excluir ruta

Use este lugar para enumerar las rutas de archivos que explícitamente no desea que se sirvan desde la CDN. Enumérelos uno por línea. Puede enumerar una ruta en su totalidad o usar una ruta parcial que coincidirá. No use comodines.

API de Cloudflare

Cloudflare no es como otras CDN. No debe establecer Usar mapeo de CDN en ON para Cloudflare.

Sin embargo, puede administrar su caché de Cloudflare a través de este complemento, si lo desea. Simplemente configure la API de Cloudflare ON y luego complete los tres campos a continuación. Una vez que se guarden las configuraciones, podrá administrar su caché de Cloudflare a través de LiteSpeed ​​Cache > CDN > Gestionar.

CDN > Configuración de la CDN QUIC.cloud

Si no ha configurado QUIC.cloud CDN o cualquiera de los Servicios en línea de QUIC.cloud para este dominio, esta sección mostrará un solo botón de Enlace a QUIC.cloud .

Si ya tiene una clave de dominio de QUIC.cloud para este sitio, el botón dirá Comenzar la configuración de CDN de QUIC.cloud en su lugar.

Presione el botón (lo que sea que diga) para agregar su sitio a una cuenta QUIC.cloud nueva o existente.

Vincular su dominio a QUIC.cloud será un proceso automático, si todo va bien, y será redirigido a esta página de LiteSpeed ​​Cache. Debería notar que el botón ha sido reemplazado con un estado de Preparado para realizar la configuración de la CDN.

También debería notar una nueva sección en la parte inferior de la página llamada Acción .

Una vez que su dominio se haya vinculado a QUIC.cloud, el botón Ejecutar configuración de CDN estará disponible. Haz clic para continuar.

El estado debería cambiar a En Curso y el botón ahora debería decir Recargar el estado de configuración de CDN . Recibirá un correo electrónico de QUIC.cloud cuando se complete la configuración, o puede presionar el botón para obtener una actualización.

Si hay algún error durante este proceso, el estado cambiará a Pausado y el error aparecerá debajo del estado. Si el error es algo que puede corregir por su cuenta, debe hacerlo y luego presionar Ejecutar configuración de CDN nuevamente. Si no puede corregir el error usted mismo, puede comunicarse con el Soporte de QUIC.cloud para obtener ayuda.

CDN > Gestionar

LiteSpeedCache para WordPress proporciona un mecanismo para administrar ciertas cuentas de CDN externas, lo que elimina la necesidad de un complemento adicional.

QUIC.cloud

Si desea utilizar QUIC.cloud CDN, puede encontrar todas las herramientas de administración en su panel de QUIC.cloud

Cloudflare 

Antes de poder utilizar las funciones de esta sección, deberá configurar la API de Cloudflare en la configuración. Vaya a LiteSpeed ​​Cache > Configuración > CDN y configure la API de Cloudflare en ON.

Una vez que se guarden las configuraciones de la API, se completarán los elementos de esta área.

Dominio de Cloudflare:

Este es el dominio que ha configurado para ser atendido por Cloudflare. Es solo informativo y no se puede cambiar aquí. Si es un error, deberá corregirlo en su cuenta de Cloudflare.

Zona de Cloudflare:

Esta es la identificación única que Cloudflare asignó a su dominio. Es solo informativo y no se puede cambiar aquí.

Modo desarrollo:

Estos botones le permiten activar el modo de desarrollo, desactivarlo y verificar si se está ejecutando. Si está realizando actualizaciones en su sitio y desea verificar que funcionan según lo planeado, el modo de desarrollo le permite desactivar Cloudflare temporalmente para que pueda ver sus actualizaciones en tiempo real.

Después de tres horas, el modo de desarrollo se apagará solo, o puede apagarlo manualmente mediante el botón proporcionado.

Caché de Cloudflare:

Presiona el botón Purgar todo para purgar tu caché de Cloudflare. Esto es útil si realizó cambios que resultaron en una purga de LSCache y desea asegurarse de que Cloudflare esté actualizado.

Optimización de imágenes > Resumen de la optimización de imágenes

LiteSpeed ​​Cache para WordPress tiene la capacidad de optimizar sus imágenes, haciéndolas más pequeñas y más rápidas de transmitir. Puede elegir presionar manualmente un botón para optimizar cada nuevo lote de imágenes o configurarlo para que sea un proceso automático.

¡Importante!

NO use otros plugins de optimización de imágenes al mismo tiempo que la optimización de imágenes de LSCWP. Esto puede causar un comportamiento no deseado, incluidos errores de procesamiento que requieren que el personal de LiteSpeed ​​los elimine manualmente. ¡Elija un optimizador de imágenes y quédese con ese!

La primera vez que visite esta página, verá un botón que dice Recopilar datos de las imágenes . Presione el botón para permitir que LiteSpeed ​​obtenga la información que necesita sobre las imágenes en su biblioteca de medios. Una vez hecho esto, el botón cambiará a Enviar solicitud de optimización .

Envío de su primera solicitud

Se debe pulsar el botón "Enviar solicitud de optimización". En esta primera ocasión, solo se enviará un grupo pequeño de imágenes. El objetivo es comprobar que todo funciona correctamente entre el servidor y el servicio de optimización. No es necesario esperar en esta página, se puede hacer otra cosa mientras tanto.

Una vez que el primer grupo de imágenes haya sido optimizado y se haya descargado en el sistema (ya sea a través del cron o mediante el botón "Extraer imágenes"), LiteSpeed ​​enviará grupos más grandes de imágenes de forma gradual. Para enviar el segundo lote, es necesario pulsar de nuevo el botón "Enviar solicitud de optimización".

A continuación, se pueden observar algunos cambios en los mensajes de estado que indicarán la cantidad de imágenes solicitadas, la cantidad de imágenes extraídas y, si hay algún error, se notificará en esta sección.

Cuando las imágenes estén listas para ser descargadas, se puede esperar a que el cron lo haga automáticamente o, si se ha desactivado el cron o se prefiere hacerlo manualmente, se puede pulsar el botón "Extraer imágenes". No es necesario pulsar este botón si el cron funciona correctamente.

Después de algunos lotes, se verá que el tamaño de los lotes se ha aumentado hasta 200 imágenes.

Si se desea automatizar todo el proceso, se puede cambiar a la pestaña "Configuración de optimización de imagen" y activar el cron de solicitud automática. Después de guardar los cambios, las imágenes del sitio se optimizarán en segundo plano.

Estado de optimización

Si ocurren errores durante la optimización y no se puede continuar, se puede presionar un botón para eliminar los datos relacionados con las solicitudes de optimización que no se hayan completado. Esto permitirá continuar con la optimización desde el principio. Todas las imágenes que se estaban optimizando en ese momento se tratarán como nuevas la próxima vez que se solicite la optimización.

Sin embargo, es importante tener en cuenta que si no se encuentra y se soluciona la causa subyacente de los errores, es probable que sigan ocurriendo y obstaculicen el proceso de optimización de nuevo.

Optimización de almacenamiento

Una vez que haya optimizado sus imágenes, hay potencialmente tres copias de cada imagen almacenadas en el disco: la versión optimizada recientemente, una versión WebP y una copia de seguridad de la versión original no optimizada

Calcular el espacio en disco de las copias de seguridad

Este botón calculará la cantidad total de espacio en disco utilizado por las imágenes originales no optimizadas, nos mostrará cuando fue la última vez que se calculó, el número de archivos y el peso total.

Eliminar copias de seguridad de las imágenes originales

Haga clic en este enlace para eliminar todas las copias de seguridad de las imágenes originales.

Advertencia

¡Esto es irreversible! No podrá revertir la optimización una vez que se eliminen las copias de seguridad, ¡así que asegúrese!

Información de imágenes > Reexaminar nuevas miniaturas

A veces, realiza cambios en las imágenes existentes en su biblioteca de imágenes y LSCache no lo sabe. Use este enlace para volver a escanear su biblioteca y hacer que LSCache esté al tanto de cualquier imagen que haya cambiado desde el escaneo inicial.

Resumen de optimización

Nos mostrará un pequeño resumen mostrando la reducción total, las imágenes recuperadas y cuando ha sido la última petición, pero los resultados pueden comprobarse en Medios → Biblioteca. Los datos los veremos en la columna de Optimización de Litespeed

Herramientas de optimización

Es posible que haya decidido que ya no quiere imágenes optimizadas en su sitio por cualquier motivo. Puede usar el enlace Usar archivos originales para volver a poner todo como estaba.

Si cambia de opinión nuevamente y decide que realmente desea las imágenes optimizadas, no es necesario que envíe una nueva solicitud. Simplemente haga clic en el enlace Usar archivos optimizados y se restaurarán las versiones optimizadas.

No hay límite para la cantidad de veces que puede presionar los dos enlaces anteriores. Ambas versiones viven en su servidor y pueden activarse y desactivarse a voluntad.

Destruir todos los datos de optimización

A veces solo quieres empezar de cero. Este enlace le da una pizarra limpia. Elimina la información de optimización de la imagen de la base de datos y revierte todas las optimizaciones completadas.

Nota

No hay forma de deshacer este proceso, así que solo presione Destruir todos los datos de optimización si está absolutamente seguro.

¿CÓMO FUNCIONA LA OPTIMIZACIÓN DE IMÁGENES?

La optimización de imágenes es un proceso que se encarga de hacer que las imágenes de su sitio web ocupen menos espacio y se carguen más rápido. Cuando sube una imagen a su biblioteca de medios en WordPress, se crean varias versiones de esa imagen en diferentes tamaños para que pueda usarla en diferentes partes de su sitio. Cada una de estas versiones forma un grupo de imágenes.

Cuando usa la función de optimización de imágenes, todas las imágenes dentro de cada grupo se procesan juntas para reducir su tamaño. Además, se pueden agregar nuevas versiones de la imagen en formato WebP y .bk, según corresponda.

Si quiere volver a las imágenes originales sin optimizar, puede hacerlo usando los botones de reversión de optimización en la biblioteca de medios de WordPress. También puede cambiar entre las versiones optimizadas y no optimizadas de cada imagen si hace clic en el enlace correspondiente.

Optimización de imágenes > Ajustes de optimización de imágenes

Cron de petición automática

Cuando esta opción es ON, las solicitudes de optimización de imágenes se enviarán automáticamente a través de un trabajo cron para las cargas de la nueva biblioteca de medios.

Cron de obtención automática

La función de optimización de imágenes utiliza un trabajo cron para controlar la obtención de imágenes optimizadas del servidor de imágenes de LiteSpeed. Si deshabilita esta configuración, siempre tendrá que buscar imágenes recientemente optimizadas manualmente con el botón "Extraer imágenes"

Optimizar imágenes originales

Cuando se ejecuta la optimización de imágenes, las imágenes JPG y PNG se optimizarán y se guardarán las copias de seguridad. Por ejemplo, si la imagen image.jpg se puede optimizar, se guarda una copia en formato image.bk.jpg. Luego, la versión recién optimizada se vuelve a guardar en image.jpg. Desactive esta opción si no desea archivos JPG y PNG optimizados.

Eliminar copias de seguridad del original

Cuando activa esta opción, la Optimización de Imágenes borrará automáticamente las imágenes originales después de haber optimizado sus versiones. Tenga en cuenta que si esta opción está activada, no podrá volver a las versiones originales de sus imágenes. Es importante tener copias de seguridad de sus imágenes originales antes de activar esta opción.

Optimización sin pérdida

Cuando se optimizan imágenes JPG y PNG, normalmente se utiliza la compresión con pérdida, lo que significa que se pierde algo de calidad de imagen en el proceso de optimización. Si activa la opción de compresión sin pérdida, se mantendrá la calidad original de la imagen, pero esto puede resultar en un tamaño de archivo más grande que la compresión con pérdida.

Conservar los datos EXIF/XMP

Los datos EXIF o XMP son información que se almacena en las imágenes y que puede incluir detalles sobre la cámara que se utilizó para tomar la foto, la fecha de copyright y el nombre del fotógrafo, las coordenadas GPS, los comentarios y las palabras clave, entre otros. Sin embargo, esta información ocupa espacio en el archivo de la imagen.

Cuando se optimiza una imagen con LiteSpeed Cache, por defecto se eliminan los datos EXIF para reducir el tamaño del archivo optimizado. Esto puede ser beneficioso para mejorar la velocidad de carga de la página web donde se usa la imagen.

Sin embargo, si desea mantener los datos EXIF, puede habilitar esta opción en la configuración. Pero debe tener en cuenta que mantener esta información aumentará el tamaño del archivo optimizado, lo que podría afectar la velocidad de carga de la página web.

Reemplazo de imágenes WebP

Active esta opción y sucederán dos cosas:

  1. Para todas las solicitudes futuras, la optimización de imágenes generará imágenes en formato WebP además de optimizar las imágenes originales.

  2. LiteSpeed ​​servirá .webp imágenes en lugar de .jpg o .png para navegadores donde sea compatible. (Si un navegador no compatible solicita una página con imágenes WebP, LSCache entregará una versión con el formato de archivo de imagen original a ese navegador).

Atributo WebP a reemplazar

Esta configuración le permite modificar el comportamiento de reemplazo de imágenes JPG por imágenes WebP en LiteSpeed. Los valores predeterminados muestran dónde LiteSpeed reemplaza automáticamente las imágenes JPG por WebP. Los atributos se enumeran uno por línea utilizando el formato elemento.atributo o .atributo(el elemento es opcional).

Si desea que una imagen no sea reemplazada por su versión WebP correspondiente, simplemente elimine el atributo correspondiente de la lista. Por otro lado, si su sitio web tiene un atributo que no se encuentra en la lista por defecto, puede agregarlo a la lista para que LiteSpeed pueda reemplazar las imágenes correspondientes.

Webp para src extra

Si tiene elementos "srcset" personalizados en su sitio web que no fueron generados a través de la lógica de WordPress, entonces debe activar la configuración "WebP para srcset extra" 

LiteSpeed Cache puede buscar y reemplazar automáticamente las imágenes JPG con sus versiones WebP correspondientes en los elementos "srcset" que fueron generados a través de WordPress. Sin embargo, no podrá hacer lo mismo en los elementos "srcset" personalizados a menos que esta configuración esté activada.

Por lo tanto, si ha agregado elementos "srcset" personalizados en su sitio web, esta configuración debe estar activada para asegurarse de que todas las imágenes de su sitio web se optimicen en WebP y así mejorar la velocidad de carga.

Control de la calidad de imagen de WordPress

Use esta opción para configurar la calidad de compresión de imágenes de WordPress. Se acepta cualquier número menor que el 100, pero cuanto menor sea el número, más notable será la compresión.

Optimización de página > Ajustos de CSS

Advertencia

!Pruebe estas opciones a fondo antes de habilitarlas en su sitio de producción! Asegúrese de PURGAR TODO después de cambiar esta configuración.

Minificar CSS

Los caracteres de espacio en blanco adicionales, los caracteres de salto de línea y los comentarios se eliminarán de todos los archivos CSS incluidos, si esta opción está habilitada.

Combinar CSS

Todos los archivos CSS individuales se combinarán en un solo archivo CSS. Si el sitio tiene una vista móvil independiente, se crearán dos archivos combinados para cada página del sitio. Por cada variación de caché adicional, se creará otro conjunto de archivos combinados.

Generar UCSS

Unique CSS (UCSS) es un servicio QUIC.cloud que se puede usar junto con la configuración CSS Combine para crear un único archivo CSS simplificado para cada página de su sitio. Este archivo combinado será potencialmente único para cada página, ya que solo incluirá el CSS que se necesita para representar esa página específica.

Beneficio: al incluir solo el CSS necesario, el tamaño de cada archivo CSS combinado sigue siendo pequeño y el tiempo de procesamiento puede reducirse significativamente.

¡Advertencia!

En sitios con una gran cantidad de páginas diferentes, el almacenamiento de estos archivos CSS combinados únicos puede resultar problemático. Asegúrese de tener suficiente espacio para almacenar al menos un archivo CSS para cada página del sitio. Necesitará espacio para dos archivos CSS para cada página, si tiene habilitado Cache Mobile , y necesitará espacio aún para más si su sitio usa caché varía que afecta lo que se muestra en la pantalla.

UCCS integrado

Habilite esta configuración para almacenar UCSS generado en línea con el HTML, en lugar de como su propio archivo CSS separado. Esto reduce la carga adicional de archivos CSS.

Nota

Esta opción no se habilita automáticamente para las páginas del modo de invitado . Si desea utilizar UCSS en línea con el modo de invitado, debe configurarlo explícitamente ON aquí.

Si UCSS integrado está habilitado, la configuración Cargar CSS de forma asíncrona OFF se ignora y se supone que es OFF .

Combinación de CSS externo e integrado

De forma predeterminada, la opción Combinar CSS solo combina archivos CSS locales. Con esta opción activada, los archivos CSS externos y el CSS que se encuentra en línea con el HTML también se incluirán en el archivo combinado. Incluir todo el CSS posible de esta manera ayuda a mantener las prioridades de CSS, lo que debería minimizar los posibles errores causados ​​por Combinar CSS .

Cargar CSS asíncronamente

Esta opción por defecto es OFF. Cuando está APAGADO, las páginas web se cargan de forma normal, donde el navegador carga el CSS desde el encabezado HTML antes de continuar mostrando el contenido en el cuerpo HTML.

Cuando active esta opción ON, CSS y HTML se cargarán al mismo tiempo. Las páginas pueden cargarse más rápidamente al procesar CSS y HTML de forma asincrónica, pero es posible que inicialmente se carguen sin formatear. Para evitar ese problema, LiteSpeed ​​genera automáticamente CSS crítico cuando está habilitado Cargar CSS de forma asíncrona .

Critical CSS es la colección de estilos que se requieren para mostrar correctamente el contenido de la mitad superior de la página. Estos estilos se insertan en línea en el código HTML y se procesan con el HTML, lo que elimina el problema del contenido sin formato.

¡OJO!

Cargar CSS de forma asincrónica utiliza el servicio de optimización de páginas QUIC.cloud para generar CSS crítico. Se requiere una clave de dominio para su uso. Si elige no utilizar los servicios de QUIC.cloud, CSS no se cargará de forma asíncrona, independientemente de si esta configuración está activada ON o OFF.

CSS por URL

Configure esta opción para OFF generar CSS crítico por tipo de publicación en lugar de por página individual. Esto puede ahorrar una cuota de CCSS significativa y espacio en disco, sin embargo, puede resultar en un estilo de CSS incorrecto si su sitio usa un creador de páginas.

Biblioteca de CSS integrado asíncrono

Esto alineará la biblioteca CSS asíncrona para evitar el bloqueo de procesamiento.

Optimización de visualización de fuentes

Configure esto para agregar font-display a todas @font-face las reglas antes de almacenar en caché CSS para especificar cómo se deben mostrar las fuentes mientras se descargan.

Optimización de página > Ajustes de JS

Minificar JS

Los caracteres de espacio en blanco adicionales, los caracteres de salto de línea y los comentarios se eliminarán de todos los JS, si esta opción está habilitada.

Combinar JS

Todos los archivos JS individuales se combinarán en un solo archivo JS.

Combinación de JS externo e integrado

Active esta opción para incluir JavaScript externo y JavaScript en línea en el archivo combinado, cuando Combinar JS también esté habilitado. Esta opción ayuda a mantener las prioridades de ejecución de JS, lo que debería minimizar los posibles errores causados ​​por Combinar JS.

Deferir carga JS

Tanto la opción Diferido como Retrasado mantienen todo el procesamiento de JavaScript hasta que el HTML termina de cargarse. La diferencia está en el tiempo.

Ejemplos

  • Diferido ejecuta el JS tan pronto como el HTML termina de cargarse. Este es el modo clásico para JavaScript diferido.
  • Retrasado no ejecuta el JS hasta que detecta la actividad del usuario (como un clic de tecla o un movimiento del puntero del mouse).

Ambas opciones deberían mejorar la puntuación de velocidad de su página, pero Diferido tienen un mayor potencial de mejora, ya que tiene el efecto de eliminar JS por completo del cálculo de la puntuación de velocidad de la página.

Optimización de página > Ajustes HTML

Minificar HTML

Los caracteres de espacio en blanco adicionales, los caracteres de salto de línea y los comentarios se eliminarán de todo el HTML, si esta opción está habilitada.

Prefetch DNS

Con esta configuración, puede realizar la resolución de DNS para los dominios enumerados antes de que se solicite. Al obtener previamente los resultados de DNS, la latencia se puede reducir significativamente para sus visitantes cuando hacen clic en enlaces externos, particularmente en redes móviles. Los dominios deben ingresarse uno por línea en el formato www.example.com

Nota

Esta característica no es estándar y no se encuentra en un camino estándar. No lo use en sitios de producción frente a la Web: no funcionará para todos los usuarios. También puede haber grandes incompatibilidades entre las implementaciones y el comportamiento puede cambiar en el futuro.
El X-DNS-Prefetch-Control es un encabezado HTTP de respuesta que controla la precarga DNS, una característica mediante la cual los navegadores realizan de forma proactiva la resolución de nombres de dominio tanto en enlaces que el usuario puede elegir seguir, como en URL de elementos referenciados por el documento, incluyendo imágenes, CSS, JavaScript y otros. Esta precarga se realiza en segundo plano, por lo que es probable que la resolución DNS ya haya sido completada cuando los elementos referenciados sean necesarios. Esto reduce la latencia cuando el usuario hace clic en un enlace.

Puede acceder a la información completa entrando aquí

Prefetch DNS

La función DNS Prefetch Control mejora la velocidad de carga de la página al acelerar la resolución de direcciones de dominio. Esto significa que el navegador puede anticipar los recursos que necesitará para cargar una página web antes de que el usuario los solicite. Esto mejora el rendimiento de la página al permitir que el navegador descargue los recursos necesarios antes de que el usuario los solicite. Esto reduce la cantidad de tiempo que el usuario debe esperar antes de que la página web se cargue completamente.

Selectores HTML de carga diferida

Puede optar por cargar de forma diferida cualquier contenido HTML por su selector (generalmente una identificación o clase). Enumere los selectores uno por línea.

Ejemplo

Si tienes esto:

<span id="example">
<p>Este contenido quiero que lo cargues en diferido.</p>
</span>

Puede ingresar example en el cuadro y ese párrafo no se cargará hasta que se desplace a la ventana gráfica.

Eliminar query strings

Esta configuración elimina la cadena de consulta de los recursos estáticos. Es posible que los navegadores y los servidores proxy no almacenen en caché los recursos estáticos con cadenas de consulta. Eliminar las cadenas permite que se almacenen en caché, lo que se traduce en una carga de página más rápida.

Cargar Google Fonts asíncronamente

Es posible que no desee habilitar la carga asíncrona de todo su CSS, pero tal vez sí lo desee solo para Google Fonts. Si está habilitada, esta opción le permitirá cargar Google Fonts de forma asincrónica sin cargar también el otro CSS de esa manera. Además, esta opción implementa una preconexión a Google.

CONSEJO | LA PRECONEXIÓN NO HACE QUE SE DESCARGUEN LAS FUENTES. SIMPLEMENTE ACELERA LAS COSAS AL ESTABLECER LA CONEXIÓN DE DESCARGA CON ANTICIPACIÓN.

Eliminar Google Fonts

Esta opción elimina todas las fuentes de Google de su sitio. Asegúrese de probar esto. A menos que tenga fuentes de reemplazo adecuadas almacenadas localmente, el estilo de su sitio podría cambiar drásticamente.

Eliminar emojis de WordPress

Si está habilitado, esta configuración elimina el archivo JavaScript adicional que se usa para agregar soporte para emojis en navegadores más antiguos. Los visitantes que usan navegadores modernos que tienen su propio soporte nativo de emoji no notarán la diferencia.

Eliminar las etiquetas Noscript

Las etiquetas <noscript> se utilizan para ofrecer una alternativa HTML a los navegadores que no pueden ejecutar JavaScript. Esto significa que la página se verá igual para los navegadores que no admiten JavaScript, pero el tamaño de la página será más grande. Si habilita esta opción, las etiquetas <noscript> se eliminarán, lo que resultará en una página más pequeña, pero una menor compatibilidad para los navegadores que no funcionan con JavaScript. Debe evaluar si la reducción de tamaño compensa la pérdida de compatibilidad.

Optimización de página > Ajustes de medios

Retrasar la carga de imágenes o Lazy Load

Cuando está habilitado, esta configuración solo carga las imágenes una vez que están visibles en la ventana gráfica. Las imágenes restantes solo se cargan según sea necesario cuando se desplazan a la vista. Cuando activa esta opción ON, la característica principal de WordPress Lazy Load se desactiva automáticamente.

A pesar de lo útil que es esta capacidad, puede ser poco elegante que las imágenes aparezcan de repente. Puede mejorar esto con CSS3 y dar a las imágenes cargadas un efecto de aparición gradual (u otro).

Ejemplo

El siguiente CSS se puede usar para crear un efecto de "aparición gradual" para sus imágenes con carga diferida:


/* PART 1 - Before Lazy Load */
img[data-lazyloaded]{
    opacity: 0;
}
/* PART 2 - Upon Lazy Load */
img.litespeed-loaded{
    -webkit-transition: opacity .5s linear 0.2s;
    -moz-transition: opacity .5s linear 0.2s;
    transition: opacity .5s linear 0.2s;
    opacity: 1;
}

La primera parte del código (PART 1) establece que cualquier imagen con un atributo "data-lazyloaded" tendrá una opacidad de cero, lo que significa que no será visible.


La segunda parte del código (PART 2) se activará una vez que la imagen haya cargado de "manera perezosa" o "lazy-load" y se muestre en la página. Agrega una transición de opacidad a la imagen y establece la opacidad en 1, lo que la hace visible.

La clave está en el data-lazyloaded selector de atributos, que es un método para orientar elementos en función de sus atributos dados.

Antes de que una imagen se cargue de forma diferida, tiene el data="lazyloaded"atributo asociado, lo que habilita la PARTE 1 del código CSS.

Una vez que se carga la imagen, ese atributo desaparece, la PARTE 1 ya no es relevante y la PARTE 2 del código CSS entra en vigencia. Este ejemplo de CSS hace que la imagen se desvanezca, pero puede reemplazar el código con cualquier efecto CSS que desee.

Marcador de posición de imagen básica

Cuando la carga diferida de imágenes está habilitada, se muestra un cuadro gris como marcador de posición hasta que se pueda cargar una imagen. Si prefiere algo más creativo, puede especificar su propia imagen base64. Puede listar la imagen aquí, o puede usar la constante LITESPEED_PLACEHOLDER en su archivo wp-config.php. Si ambos están definidos, esta configuración tiene prioridad sobre la constante de wp-config.php.

Marcador de posición adaptable

Los marcadores de posición de imagen adaptable se pueden usar en casos donde se establecen los atributos de ancho y alto para las imágenes. Los marcadores se generan con las mismas dimensiones que las imágenes, lo que ayuda a reducir el reacomodo de la distribución.

Marcador de posición SVG adaptable

Marcador de posición adaptable SVG es una característica de LiteSpeed Cache que permite especificar una imagen SVG (Scalable Vector Graphics) para usarla como una imagen de marcador de posición (placeholder) en la página web. Esta imagen SVG será convertida automáticamente a una imagen de marcador de posición en formato Base64. Esto permite que la imagen de marcador de posición se ajuste al tamaño de la pantalla del dispositivo, manteniendo su aspecto y calidad.

Color del marcador de posición adaptable

Especifique el color del marcador de posición adaptable

Generador de LQIP en la nube

Low Quality Image Placeholder (LQIP) es un servicio de QUIC.cloud que le permite generar un marcador de posición único, que es una versión difuminada y miniaturizada de la imagen original de alta calidad que se debe cargar.

Calidad de LQIP

Esta opción le permite especificar la calidad de los LQIPs (Low Quality Image Placeholders) generados. Cuanto mayor sea el número, mayor será la resolución y calidad de los placeholders, pero también aumentará el tamaño de los archivos y por ende el tamaño de la página. El rango de valores va desde 1 a 20.

Dimensiones mínimas de LQIP

Con imágenes que son bastante pequeñas, no debería ser necesario generar LQIP. Especifique las dimensiones (en píxeles) de los archivos más pequeños que desea que se envíen para las solicitudes de LQIP. Ambos lados deben ser más pequeños que estos valores para ser excluidos de LQIP. Si la longitud o el ancho exceden el límite, se enviará la imagen. Las dimensiones válidas pueden ser mayores que 10 píxeles y menores que 800.

Generar LQIP en segundo plano

La primera vez que se visita una página, se deben generar los LQIP. Si esta configuración es ON, la generación se realizará en segundo plano a través de una cola basada en cron. La configuración del marcador de posición receptivo se respetará hasta que se complete la generación.

Si esta configuración es OFF, los marcadores de posición se generarán mientras el visitante espera. Esto puede ralentizar la carga de la página para ese primer visitante.

Si tiene imágenes en la cola, verá un botón Borrar cola LQIP . Puede presionar esto para eliminar todos los elementos existentes de la cola. Solo tenga en cuenta que, al hacerlo, estos elementos no serán procesados ​​por el servicio LQIP hasta que se vuelvan a agregar a la cola.

Retrasar la carga de iframes

Esta configuración se comporta exactamente como Lazy Load Images , solo para iframes en lugar de imágenes.

Añadir tamaños que faltan

Establecer un ancho y alto explícitos en sus imágenes es una buena práctica. Reduce el cambio de diseño, lo que mejora la experiencia del usuario y la puntuación de la página. Esta opción, cuando está habilitada, permite que LSCache agregue automáticamente el ancho y el alto a cualquier imagen donde falten los atributos.

Info

Esta opción solo funciona cuando Lazy Load (Retrasar la carga de imágenes) está en ON

Optimización de página > VPI

VPI significa "Viewport Images" y es un servicio que te permite excluir imágenes que están arriba del pliegue de la página (que se ven sin tener que hacer scroll) del proceso de carga lenta. Para cada URL de publicación que se envía a la cola, QUIC.cloud detecta qué imágenes de la publicación serían visibles en el viewport al cargar la página. Estas imágenes se denominan Viewport Images (o VPI), y LiteSpeed Cache las cargará junto con la página. Las imágenes VPI no se cargarán de forma lenta, pero todas las demás imágenes debajo del pliegue de la página para la URL aún se cargarán de forma lenta.

Imágenes de la vista

Active esta configuración para utilizar el servicio de QUIC.cloud VPI. Las Viewport Images (imágenes a la vista) se generan automáticamente en segundo plano en los servidores de QUIC.cloud para no afectar a sus propios servidores.

Nota

Debe tener Optimización de página > Ajustesde medios > Retrasar la carga de imágenes configurada ON para que esta configuración surta efecto.

Cron de imágenes de la vista

Cuando Viewport Images (VPI → Imágenes de la vista) está activado, y esta configuración está encendida, las Viewport Images se generarán en segundo plano a través de una cola basada en cron. Si se deja desactivada, puede enviar manualmente cualquier URL que esté esperando ser procesada. Un botón llamado "Ejecutar cola de VPI manualmente" aparecerá cuando haya URLs en espera en la cola.

Optimización de página > Exclusiones de medios

Exclusiones de carga retrasada de imágenes

A veces hay imágenes que desea cargar inmediatamente sin importar dónde aparezcan en la pantalla. A menudo querrá excluir imágenes visibles tanto en la vista inicial móvil como en la de escritorio (como el logo de su sitio) para evitar cambios en el diseño. Ingréselas aquí, una por línea. Puede utilizar la URI completa o una cadena parcial. Las cadenas parciales son útiles si tiene todo un directorio de imágenes que deben cargarse de inmediato. No utilice comodines aquí.

Exclusión de nombres de clases para carga diferida de imágenes

Las imágenes que contengan estos nombres de clase no se cargarán de forma diferida. Se pueden utilizar cadenas completas y parciales. Una por línea.

Exclusiones de carga diferida de clases padres

Las imágenes cuyos padres contengan estos nombres de clase no se cargarán de forma diferida. Se pueden utilizar cadenas completas y parciales. Una por línea.

Exclusiones de carga diferida de clases de iframes

Los iframes que contengan estos nombres de clase no se cargarán de forma diferida. Se pueden utilizar cadenas completas y parciales. Una por línea.

Exclusiones de carga diferida de clases padre de iframes

Los iframes cuyos padres contengan estos nombres de clase no se cargarán de forma diferida. Se pueden utilizar cadenas completas y parciales. Una por línea.

Exclusión de URIs de carga diferida

Las imágenes y los iframes de las páginas enumeradas aquí no se cargarán de forma diferida. Un URI por línea. Se pueden utilizar cadenas parciales. Los URI se compararán con la REQUEST_URI variable del servidor. Para indicar el comienzo de un URI, agregue ^ al comienzo de la cadena. Para hacer una coincidencia exacta, agregue $ al final de la cadena.

Ejemplo

Supongamos que tiene las siguientes URI:

/recetas/horneado/

/recetas/horneado/pasteles

/recetas/horneado/brownies

/populares/recetas/horneado/

La cadena /recetas/horneado/ coincidirá con los cuatro URI.

La cadena /recetas/horneado/$ coincidirá solamente con el número 1 (porque el signo $ indica una coincidencia exacta).

La cadena ^/recetas/horneado coincidirá con los URI #1, #2 y #3 (porque el símbolo ^ indica el comienzo de la URI).

Exclusiones de LQIP

Las imágenes enumeradas aquí no se incluirán al generar marcadores de posición de imagen de baja calidad. Se pueden agregar imágenes una por línea y se permiten cadenas parciales.

Si el servicio LQIP encuentra un error al procesar una imagen, se agregará automáticamente a esta lista y LQIP la ignorará en el futuro.

Optimización de página > Localización

Caché de Gravatar

Dato

Gravatar es una abreviatura de "Globally Recognized Avatar" (Avatar Reconocido Globalmente). Es un servicio que permite a los usuarios asociar una imagen o avatar a su dirección de correo electrónico. De esta manera, cuando el usuario comenta o interactúa en sitios web que admiten Gravatar, su imagen se mostrará automáticamente en lugar del avatar predeterminado. Esto permite a los usuarios tener una imagen personalizada en línea que los representa y que puede ser reconocida en varios sitios web en todo el mundo. Gravatar es propiedad de Automattic, la empresa detrás de WordPress, y es compatible con muchos otros CMS y plataformas de blogs.

Los Gravatars se pueden almacenar en caché localmente, si se establece en ON.

Cron de la caché de Gravatar

Actívelo para actualizar el caché de Gravatar usando un trabajo cron.

TTL de la caché de Gravatar

Esta configuración especifica cuánto tiempo se deben almacenar en caché los Gravatars. Cualquier valor mayor que 3600 es válido

Recursos localizados

La función "Recursos localizados" de LiteSpeed Cache permite copiar recursos externos, como archivos de JavaScript y otros elementos que están alojados en dominios de terceros como Google o Facebook, a su propio servidor web. Esto se recomienda si un sitio web de calificación (PageSpeed o GTmetrix por ejemplo) sugiere que se optimicen estos recursos, pero no se tiene control sobre ellos. Al habilitar esta función, los recursos se copian en su servidor web, lo que le permite optimizarlos y mejorar el rendimiento de su sitio web. Para seleccionar qué recursos desea copiar, se debe utilizar el campo "Archivos de idiomas".

Archivos de idiomas

Esta opción le permite usar copias locales de recursos de JavaScript externos. Introduzca una URL y se localizará. Se proporciona una lista de URL recomendadas de forma predeterminada, pero puede elegir los recursos que desee.

Los comentarios son compatibles. Comience una línea con a #para convertirla en una línea de comentario.

Ejemplo

### Ejemplo de sitios ###

https://www.ejemplo1.com/a.js
https://www.ejemplo1.com/b.js
https://www.ejemplo2.com/a.js

Optimización de página > Retoques

Excluir JS

Si habilitó la minimización, la combinación o la inserción de JavaScript en la pestaña Ajustes de JS, puede excluir algunos JS aquí. Use este espacio para enumerar cualquier archivo JS (uno por línea) que desee excluir de las funciones de optimización. Puede ingresar direcciones URL completas o una cadena parcial. No es necesario utilizar comodines en cadenas parciales.

Exclusiones de JS diferido / retrasado

Si Deferir carga de JS está habilitado en la pestaña Ajustes de JS, puede haber algunos archivos de JavaScript que no desea que se aplacen. Enumérelos aquí, uno por línea. Puede enumerar el URI completo o las cadenas parciales para que coincidan (sin comodines).

Exclusiones JS del modo invitado

Puede haber algunos archivos JavaScript o código JS en línea que desee excluir del modo invitado. Enumérelos aquí, uno por línea. Puede enumerar el URI completo o las cadenas parciales para que coincidan (sin comodines).

Consejo

Puedes hacer lo mismo:

  • Marcando elementos en código HTML con el atributo data-no-defer="1".

URL excluidas

Si hay páginas que le gustaría excluir de la optimización, puede enumerarlas aquí. Puede usar una ruta completa o una cadena parcial.

Optimización solo para invitados

Cuando se establece en ON, las optimizaciones de CSS y JavaScript se realizan solo para los visitantes que no han iniciado sesión.

Cuando se establece en OFF, las optimizaciones se realizan para todos los visitantes, lo que significa que cada rol de usuario tendrá su propio conjunto de CSS y JavaScript generados.

Excluir perfiles

Puede haber funciones de usuario que desee excluir de cualquier tipo de optimización. Por ejemplo, si usted es un administrador y está probando una nueva funcionalidad, es posible que desee excluir su función administrator de la optimización hasta que finalice la prueba.

Optimización de página > Retoques - CSS

Excluir CSS

Si habilitó la minimización, la combinación o la inserción de CSS en la pestaña Ajustes de CSS , puede excluir algunos CSS aquí. Use este espacio para enumerar cualquier archivo CSS (uno por línea) que desee excluir de las funciones de optimización. Puede ingresar direcciones URL completas o una cadena parcial. No es necesario utilizar comodines en cadenas parciales.

Excluir archivo del CSS sin uso e incrustar

La función "excluir archivo del CSS sin uso e incrustar" de LiteSpeed Cache permite excluir ciertos archivos CSS del cálculo de UCSS (CSS de tamaño crítico no utilizado). En lugar de incluir estos archivos CSS en el cálculo, puede agregar todo el contenido del archivo CSS en línea con el HTML.


Ejemplo de uso

Supongamos que un sitio web utiliza un archivo CSS de gran tamaño, que no se utiliza en todas las páginas, pero que aún así afecta al rendimiento general del sitio web. En lugar de excluir este archivo CSS completamente del sitio web, se puede agregar su contenido en línea en las páginas donde se utiliza, lo que permite reducir el número de solicitudes HTTP y mejorar el rendimiento del sitio web.

Para utilizar esta función, debe proporcionar una lista de archivos CSS que desea excluir y agregar en línea, uno por línea. Puede especificar los archivos CSS utilizando su URL completa o una cadena parcial.

Lista blanca del selector de CSS sin uso

Puede haber selectores de CSS (generalmente ids o clases) que siempre querrá incluir en el CSS único calculado . Puede enumerar los selectores en esta configuración, uno por línea. Cualquier selector agregado aquí se combinará con nuestra lista predefinida que puede ver aquí en Github . Inspeccione el contenido si necesita ayuda para identificar los selectores apropiados.

Esta configuración es específica para los selectores que aparecen en el CSS. Ingresar ID de padres o clases desde el código HTML no funcionará.

Además, debe asegurarse de hacer referencia al selector de CSS exactamente como se muestra en el archivo CSS.

Ejemplo de uso

HTML:

<div class="parent-class">
    <p class="child-class">I am a child</p>
</div>

CSS:

.child-class {
    font-size: .75em;
}

Para permitir .child-class, debe ingresar .child-class en el cuadro de texto. Aunque referirse a él con .parent-class .child-class puede entenderse en otros contextos, no funcionará para la lista de blanca de CSS porque no aparece en el código CSS de esa manera.

Tenga cuidado con las pseudoclases (como :hover, :active, :visited, etc.). El motor UCSS ignora los selectores de pseudoclase en el contenido CSS (con la excepción de :not). Si desea incluir un selector de pseudoclase en el resultado de UCSS, debe agregar el selector principal a la lista blanca del selector de CSS sin uso, pero no incluya la pseudoclase ni los dos puntos ( :).

Ejemplo de uso

.example-class  {
    font-weight: normal;
}
.example-class:hover  {
    font-weight: bold;
}

El motor UCSS ignorará el .example-class:hoverselector. Si desea incluirlo, agréguelo .example-class a la lista de blanca del selector de CSS .

No agregue .example-class:hover ya que los : causarán un error.

Exclusiones UCSS de la URI

Si hay páginas que le gustaría excluir de la optimización de UCSS, puede enumerarlas aquí. Puede usar una ruta completa o una cadena parcial.

Tipos de contenido de caché de CCSS distintos

Por defecto, se guarda un conjunto de CCSS (hojas de estilo en cascada críticas) para cada tipo de publicación en una página web, es decir, para publicaciones, páginas, productos (si tiene un tipo de publicación personalizada llamada "Producto"). Si tiene un tipo de publicación en el que cada elemento tiene un formato diferente, un solo conjunto de CCSS no será suficiente. Puede agregar ese tipo de publicación en el recuadro y se generará un conjunto de CCSS para cada elemento de ese tipo de publicación.

Ejemplo

Si cada página del sitio tiene un formato diferente, introdúzca page en el cuadro. Se almacenarán archivos CSS críticos separados para cada publicación individual de tipo Página en el sitio.

Distintas URIs de caché CCSS

Si tiene páginas que no siguen las mismas reglas de formato que el resto de su tipo de publicación, puede enumerar los URI (o URI parciales) para esas páginas en este cuadro. Se generarán archivos CSS críticos independientes para las rutas que contengan estas cadenas.

Reglas de CSS críticas

Cuando se habilita "Cargar CSS de forma asíncrona" en la pestaña de Ajustes de CSS en Litespeed Cache, se genera automáticamente el CSS crítico. Puede ser que desee destacar algunas definiciones adicionales que deben cargarse primero para poder aplicar correctamente el contenido que se encuentra arriba del pliegue (above-the-fold). Para ello, debe ingresar esas reglas aquí en CSS plano, tal como aparecen en su hoja de estilo. Estas reglas se agregarán al CSS generado.

Por ejemplo, si tiene una regla CSS que define el color de fondo de un encabezado que se encuentra arriba del pliegue, y quiere asegurarse de que se cargue de manera inmediata para que los usuarios no vean un destello blanco mientras se carga la página, puede agregar esa regla en el campo "CSS adicional para cargar antes". De esta manera, se asegura de que se aplique de inmediato y se evita ese destello blanco incómodo para los usuarios.

Base de datos > Gestionar

Notará que algunos de los botones tienen marcas de verificación de color verde azulado, mientras que otros tienen X rojas. Las marcas de verificación indican que el área ya ha sido limpiada. Si ve una X roja, esa es su oportunidad de hacer algo de optimización.

Limpiar todo

Presione este botón para limpiar todo a la vez. Ejecuta todas las limpiezas enumeradas, excepto Optimizar tablas.

Revisiones de entradas

Elimina todas las revisiones de publicaciones antiguas de la base de datos. Sacrificarás tu capacidad de acceder a cualquiera de tus publicaciones y restaurar versiones anteriores de ellas. Solo se guardará la versión publicada actualmente de cada publicación.

Borradores automáticos

Cuando edita una publicación, WordPress guarda borradores automáticamente de vez en cuando. Esto es para protegerlo en caso de que pierda su conexión inesperadamente o su ordenador falle. Si sabe que todas sus publicaciones se publicaron o se guardaron correctamente como borradores, entonces es seguro eliminar los borradores automáticos.

Entradas enviadas a la papelera

Esta opción elimina permanentemente cualquier publicación o página que se haya colocado en la Papelera.

Comentarios spam

No debería tener la necesidad de mantener los comentarios que han sido marcados como spam. Esta opción los borra de forma permanente.

Comentarios enviados a la papelera

Esta opción elimina permanentemente cualquier comentario que se haya colocado en la Papelera.

Trackbacks/pingbacks

Cuando otros blogs enlazan con usted, puede crear trackbacks o pingbacks. Algunos temas de WordPress los muestran en la sección de comentarios. Si mostrar estos enlaces externos no es importante para usted, presione este botón para borrarlos de la base de datos.

Datos transitorios expirados

Los transitorios son el resultado de una forma de almacenamiento en caché que puede ocurrir en la base de datos de WordPress con los resultados de las llamadas API remotas. Esta opción borra todos los transitorios caducados de la base de datos.

Todos los datos transitorios

Esta opción borra todos los transitorios de la base de datos, hayan caducado o no.

Nota

Es normal que aún queden algunos transitorios después de la limpieza. Los transitorios son causados ​​por complementos y se regeneran cada vez que recarga una página.

Optimizar tablas

Utilice este botón para optimizar las tablas de la base de datos

Base de datos > Ajustes de optimización de la BD

Esta configuración le brinda más control sobre lo que se elimina durante la optimización de la base de datos.

Número máximo de revisiones

Especifique el número de revisiones más recientes que desea conservar al limpiar las revisiones.

Nota

Si se siente más tranquilo guardando una revisión anterior para cada publicación, configure esto en 1

Edad máxima de las revisiones

Las revisiones posteriores a esta cantidad de días se conservarán al limpiar las revisiones.

Crawler > Sumario

Advertencia

Para que el crawler funcione, tiene que tener añadido el sitemap, puede hacerlo desde Crawler → Ajustes del mapa del sitio → Sitemap personalizado


Cron del Crawler

Vea el progreso de los diversos rastreadores habilitados para su sitio. Puede monitorear el progreso de cada rastreador a través de los rectángulos codificados por colores en la columna Estado 

  • Utilice el botón Restablecer posición para volver a iniciar el rastreador desde el principio.
  • Use el botón Ejecutar manualmente para iniciar el rastreador sin esperar el trabajo cron.


Crawler > Mapa

Esta página muestra los URI que se encuentran actualmente en el mapa del rastreador. Si no ve ninguno en la lista, intente presionar el botón Actualizar mapa del rastreador 

Desde aquí puede agregar URI manualmente a la lista de bloqueo a través del botón al lado de cada entrada.

Para comenzar desde cero con el mapa del rastreador, presione el botón Vaciar el mapa del rastreador.

Crawler > Lista negra

Lista negra

Esta página muestra los URI actualmente en la lista de bloqueo.

Desde aquí, puede eliminar manualmente los URI de la lista de bloqueo mediante el botón junto a cada entrada.

La columna Estado utiliza puntos de colores para mostrarle el estado de cada URI.

Para comenzar desde cero y borrar la lista de bloqueo, presione el botón Vaciar la lista negra

Crawler > Ajustes generales

Crawler

Establezca en ON para habilitar el rastreador de este sitio

Retraso

El crawler envía solicitudes al backend, una página tras otra, a medida que atraviesa su sitio. Esto puede generar una gran carga en su servidor si no hay pausa entre las solicitudes.

Configure el Retraso (en microsegundos) para que LSCache sepa con qué frecuencia debe enviar una nueva solicitud al servidor. El valor predeterminado es 500 microsegundos (o 0,0005 segundos). Puede aumentar esta cantidad para disminuir la carga en el servidor, solo tenga en cuenta que hará que todo el proceso de rastreo tome más tiempo.

Duración de la ejecución

Para evitar que su servidor se atasque con el rastreo detrás de escena, puede poner límites a la duración del rastreo. Por ejemplo, si deja la duración de ejecución establecida en los 400 segundos predeterminados, el rastreador se ejecutará durante casi siete minutos antes de tomar un descanso. Una vez finalizada la pausa, el rastreador volverá a empezar exactamente donde lo dejó y seguirá funcionando durante otros 400 segundos. Esto continuará hasta que se haya rastreado todo el sitio.

Intervalo entre ejecuciones

Esta configuración determina la duración de la pausa mencionada anteriormente. De forma predeterminada, el rastreador descansa durante 600 segundos entre cada ejecución de 400 segundos.

Intervalo entre ejecuciones

¿Con qué frecuencia desea reiniciar el proceso de rastreo? Esto depende de cuánto tiempo lleve rastrear su sitio. La mejor manera de resolver esto es ejecutar el rastreador un par de veces y realizar un seguimiento del tiempo transcurrido. Una vez que tenga esa cantidad, establezca intervalo entre ejecuciones en un poco más que eso. Por ejemplo, si su rastreador suele tardar 4 horas en completar una ejecución, puede establecer el intervalo en 5 horas (o 18000 segundos).

Hilos

Cuando Hilos se establece en el valor predeterminado de 3, entonces hay tres procesos de rastreo separados que ocurren simultáneamente. Cuanto mayor sea el número, más rápido se rastrea su sitio, pero también más carga se pone en su servidor.

Timeout

El rastreador tiene este número de segundos para rastrear una página antes de pasar a la página siguiente. El valor puede variar de 10 a 300 segundos.

Límite de carga del servidor

Esta configuración es una forma de evitar que el rastreador monopolice los recursos del sistema. Una vez que el promedio de carga del servidor alcance este límite, el rastreador finalizará, en lugar de permitir que comprometa el rendimiento del servidor.

Ejemplo de uso

Para limitar el rastreador de modo que deje de ejecutarse cuando se consume la mitad de los recursos del servidor, configure el Límite de carga del servidor en 0.5 para un servidor de un núcleo, 1 para un servidor de dos núcleos, 2 para un servidor de cuatro núcleos, etc.

Crawler > Ajustes de simulación

Simulación de rol

De forma predeterminada, el rastreador se ejecuta como un "invitado" no registrado en su sitio. Como tal, las páginas que el rastreador almacena en caché son todas para usuarios que no han iniciado sesión. Si también desea almacenar previamente en caché las vistas iniciadas, puede hacerlo aquí.

El rastreador simula una cuenta de usuario cuando se ejecuta, por lo que debe especificar números de identificación de usuario que correspondan a los roles que desea almacenar en caché.

Puede rastrear varios puntos de vista ingresando varias identificaciones de usuario en el cuadro, una por línea.

Simulación de cookie

Para rastrear una cookie en particular, ingrese el nombre de la cookie y los valores que desea rastrear. Los valores deben ser uno por línea y pueden incluir una línea en blanco. Se creará un rastreador por valor de cookie, por rol simulado. Presione el botón + para agregar cookies adicionales, pero tenga en cuenta que la cantidad de rastreadores crece rápidamente con cada cookie nueva y puede agotar los recursos del sistema.

Ejemplo

Si rastreas los roles de Invitado y Administrador, y agregas la cookie de prueba1 con los valores A y B, tendrás 4 rastreadores:

Invitado, cookie de prueba1=A

Invitado, cookie de prueba1=B

Administrador, cookie de prueba1=A

Administrador, cookie de prueba1=B

Si agregas la cookie de prueba2 con los valores C, D, de repente tendrás 12 rastreadores.

Invitado, cookie de prueba1=A, cookie de prueba2=C

Invitado, cookie de prueba1=B, cookie de prueba2=C

Administrador, cookie de prueba1=A, cookie de prueba2=C

Administrador, cookie de prueba1=B, cookie de prueba2=C

Invitado, cookie de prueba1=A, cookie de prueba2=D

Invitado, cookie de prueba1=B, cookie de prueba2=D

Administrador, cookie de prueba1=A, cookie de prueba2=D

Administrador, cookie de prueba1=B, cookie de prueba2=D

Invitado, cookie de prueba1=A, cookie de prueba2=

Invitado, cookie de prueba1=B, cookie de prueba2=

Administrador, cookie de prueba1=A, cookie de prueba2=

Administrador, cookie de prueba1=B, cookie de prueba2=

No hay muchas situaciones en las que necesite simular un rastreador de cookies, pero puede ser útil para los sitios que usan una cookie para controlar varios idiomas o monedas.

Ejemplo

El plugin WPML utiliza la ​cookie _icl_current_language= para diferenciar los idiomas de los visitantes. La cookie de un hablante de inglés se vería como ​_icl_current_language=EN, mientras que la cookie de un hablante de tailandés se vería como ​_icl_current_language=TH. Para rastrear su sitio en un idioma en particular, use un y el valor de la cookie apropiado.

Crawler > Ajustes del mapa del sitio

Sitemap personalizado

Un mapa del sitio le dice al rastreador qué páginas de su sitio deben rastrearse. Puede usar una herramienta de generación de mapas de sitios XML de terceros e ingresar la URL completa del mapa de sitios en este campo.

Nota

El mapa del sitio debe estar en formato Google XML Sitemap.

Quitar dominio del mapa del sitio

El rastreador analizará el mapa del sitio y lo guardará en la base de datos antes de rastrear. Al analizar el mapa del sitio, descartar el dominio puede ahorrar almacenamiento de base de datos.

Ojo

Si está utilizando varios dominios para un sitio y tiene varios dominios en el mapa del sitio, mantenga esta opción DESACTIVADA. De lo contrario, el rastreador solo rastreará uno de los dominios.

Timeout del mapa del sitio

El tiempo límite de procesamiento del mapa del sitio

Herramientas > Vaciar

Una vez que haya configurado y personalizado LiteSpeed ​​Cache para WordPress a su gusto, puede centrar su atención en administrar el caché en sí. Idealmente, debería requerirse muy poca administración de caché real. Si establece su configuración correctamente, el caché debería funcionar como una máquina bien engrasada.

Aún así, hay momentos en los que es posible que desee tomar el asunto en sus propias manos por cualquier motivo. Esta sección lo ayudará a administrar con éxito su caché manualmente.

Vaciar la página de inicio

Presione este botón para purgar solo la página principal de su sitio.

Vaciar páginas 

Este botón purgará todas las entradas de caché que pertenecen a las páginas. No deje que el uso de la palabra "página" lo confunda aquí. Para este botón (y solo este botón), "página" se refiere al tipo de publicación de la página de WordPress

Vaciar error 403 - 404 - 500

Estos botones le permiten purgar las páginas de error 403, 404 y 500.

Purgar todo - LSCache

Este botón purgará todas las entradas de caché relacionadas con la instalación actual de WordPress. Esto significa que si una página se almacena en caché en el sitio usando una aplicación web diferente (por ejemplo, un blog de WordPress separado o un foro de XenForo), no eliminará esas entradas de caché.

Si tiene el rastreador en ejecución, el botón Purgar todo también purgará las páginas rastreadas y restablecerá el mapa del sitio.

Purgar todo - Caché CSS/JS

Este botón eliminará todos los archivos JavaScript y CSS minimizados y combinados que se almacenaron en caché como resultado de la configuración en la sección Optimización de página.

Purgar todo - Caché de objetos

Este botón eliminará todas las cachés de objetos

Purgar todo - CSS crítico

Use este botón para borrar cualquier CSS crítico generado a través del servicio CCSS de QUIC.cloud.

Purgar todo - CSS único

Use este botón para borrar cualquier CSS único generado a través del servicio CCSS de QUIC.cloud.

Purgar todo - Caché de LQIP

Use este botón para borrar cualquier marcador de posición de imagen de baja calidad generado a través del servicio QUIC.cloud LQIP.

Purgar todo - Caché de Gravatar

Use este botón para borrar todos los archivos Gravatar

Purgar todo

Este botón combina la mayoría de los demás botones "Purgar todo". Purga todo excepto Critical CSS, Unique CSS y LQIP. En pocas palabras, purga todo lo que puede regenerarse libremente, pero no purga nada que requiera que pague créditos de QUIC.cloud para regenerarse.

Vaciar la caché entera

Este es uno de esos botones que solo debe usarse cuando tiene un problema que no se puede resolver de otra manera. Púlselo para purgar todas las entradas de caché de todo el sitio, incluidas las entradas de otras aplicaciones web.

Vaciar por...

Esta área le permite purgar una lista de páginas. Los tipos de lista disponibles son: Categoría, ID de publicación, Etiqueta y URL. La lista del tipo seleccionado se debe ingresar una por línea en el área de texto sobre el botón Vaciar lista.

Importar / Exportar

Utilice estas funciones para hacer una copia de seguridad de su configuración de LiteSpeed ​​Cache para WordPress en un archivo local o restaurarlo desde uno.

Situaciones en las que esto sería útil:

  • Estás haciendo un cambio experimental. Guarde su configuración original para que pueda restaurarla si su experimento no sale bien.
  • Está pasando de un servidor de desarrollo a uno en vivo.
  • Está migrando su instalación a un nuevo host.
  • Administra varios sitios de WP y le gustaría almacenarlos en caché con la misma configuración.
  • Le gustaría aplicar un perfil preconfigurado.

Nota

Si exporta desde un servidor e importa a otro, deberá actualizar manualmente cualquier configuración específica del servidor. Por ejemplo, Rastreador > Configuración general > IP del servidor y CDN > URL originales . Puede haber otras configuraciones que varíen de un servidor a otro, ¡así que eche un vistazo rápido a todas las configuraciones después de importar!

Ajustes de exportación

Simplemente presione el botón Exportar . Se creará un archivo de datos y se guardará en su dispositivo local. La próxima vez que visite la página Importar/Exportar, verá una sección Última exportación que le recordará el nombre del archivo exportado más recientemente y cuánto tiempo hace que se guardó.

Ajustes de importación

Presione el botón Elegir archivo para seleccionar un archivo de datos exportado anteriormente y presione Importar . LSCWP leerá el archivo de datos y reemplazará todas sus configuraciones existentes con las configuraciones en el archivo.

Reestablecer todos los ajustes

Si desea comenzar de nuevo con la configuración predeterminada de LSCache, presione el botón Restablecer ajustes . Sin embargo, tenga cuidado. Restablecer su configuración es permanente. Le sugerimos que exporte su configuración primero, antes de restablecer.

Herramientas > Ver el archivo .htaccess

Tanto los servidores web LiteSpeed ​​como Apache pueden usar un .htaccessarchivo de configuración que es único para cada dominio.

Ruta del archivo .htaccess

LSCWP puede detectar automáticamente la ubicación de su .htaccessarchivo tanto para el frontend como para el backend de su sitio. Si la detección automática no funciona para usted, puede especificar las ubicaciones de los archivos aquí.

Contenidos actuales de .htaccess

Si es un usuario avanzado con experiencia en la modificación de archivos de configuración de Apache, es posible que desee realizar cambios directamente en su .htaccessarchivo. Esta sección le permite ver el archivo, pero para la protección de su sitio, no se permite la edición a través de esta interfaz.

LSCWP modifica .htaccesspara usted cuando ajusta ciertas configuraciones dentro de la configuración de LSCWP. También puede ver esas entradas aquí para confirmar que otros complementos no las hayan modificado. Si necesita volver a generar los cambios de LiteSpeed, le recomendamos que visite la página Configuración de caché y vuelva a guardar su configuración.

Herramientas > Heartbeat

Puede deshabilitar o ajustar los latidos de intervalo de WordPress para reducir la carga del servidor, pero tenga cuidado. Jugar con esta configuración puede hacer que las tareas de WP activadas por AJAX dejen de funcionar.

Control de heartbeat de la parte pública

Active esta opción para usar el control heartbeat en la interfaz de WordPress.

TTL de heartbeat de la parte pública

Puede ajustar el intervalo de "latidos del corazón" para satisfacer sus necesidades. Elija cualquier número entre 15 y 120.

Control de heartbeat de la administración

Puede ajustar el intervalo de latidos del corazón para satisfacer sus necesidades. Control de heartbeat de la administración debe establecerse en ON para que este TTL tenga efecto. Elija cualquier número de segundos entre 15120. Establézcalo en 0 para deshabilitar este latido.

Heartbeat del editor

Active esta opción para usar el control de latidos en el editor de Wordpress

TTL de hearbeat del editor

Puede ajustar el intervalo de latidos del corazón para satisfacer sus necesidades. Heartbeat del editor debe establecerse en ON para que este TTL surta efecto. Elija cualquier número de segundos entre 15 120. Establézcalo en 0 para deshabilitar este latido.

Herramientas > Informe

Si algún día se encuentra con un problema que requiere soporte, es posible que le pidamos ver su Informe de entorno. El Informe nos dice qué configuraciones ha habilitado, qué otros complementos ha instalado y el contenido de su .htaccess archivo, entre otras cosas útiles.

Informe de LiteSpeed

Presione el botón Enviar a LiteSpeed 

Se nos enviará una copia del informe y, si publica en un foro público, puede hacer referencia al informe simplemente por el número de informe que se muestra. Podremos buscarlo a partir de ahí.

Tampoco es necesario que espere a que solicitemos este informe. Si desea ser proactivo, puede enviar el informe e incluir el número de informe generado cada vez que haga una pregunta de soporte.

Enlace sin contraseña

Si desea que un miembro del equipo de soporte de LiteSpeed ​​inicie sesión en su administrador de WordPress para obtener un soporte más personalizado, puede generar un enlace seguro sin contraseña.

Primero instale el complemento DoLogin Security a través del botón Instalar DoLogin Security en la parte superior de la página.

Luego, puede usar el botón Generar enlace para el usuario actual para generar un enlace sin contraseña.

Complete las Notas adicionales y presione el botón Enviar a LiteSpeed.

Herramientas > Ajustes de depuración

Ayudas de depuración

Estos botones le brindan una manera simple de ver su sitio como aparecería si no estuviera almacenado en caché u optimizado. Esto puede ser útil cuando se diagnostican problemas con una interfaz que no se muestra o se comporta como se esperaba.

Ver sitio sin optimizar

Abre una nueva pestaña que contiene su sitio web con la ?LSCWP_CTRL=before_optm cadena de consulta adjunta; desactiva efectivamente todas las optimizaciones para esta visualización.

Ver sitio sin caché

Abre una nueva pestaña que contiene su sitio web con la "cadena de consulta ?LSCWP_CTRL=NOCACHE" adjunta; genera su página de nuevo y no obtiene una copia del caché.

Desactivar todas las funciones

Active esta opción si necesita depurar su sitio sin que se interponga ninguna característica de optimización o almacenamiento en caché. Cuando finalice la prueba, asegúrese de volver a DESACTIVAR Desactivar todas las funciones , o su sitio no se almacenará en caché ni se optimizará.

Registro de depuración

Esto habilita/deshabilita el registro de depuración. El registro se escribirá wp-content/debug.log y se podrá ver en la pestaña Vista de registros

IPs de administrador

Esta debería ser una lista de direcciones IP de administrador, una por línea. Las direcciones IP de administrador se utilizan para fines de depuración y depuración de administradores.

Nivel de depuración

Esta configuración determina qué tan detallado debe ser el registro.

Límite de tamaño de archivo de registro

Especifique el tamaño máximo del archivo de registro. El mínimo es de 3 MB. El máximo es de 3000 MB.

Registrar cookies

Registra los valores solicitados de las cookies.

Colapsar cadenas de peticiones

Acorte las cadenas de consulta en el registro de depuración para mejorar la legibilidad.

URIs incluidas en la depuración

Los URI enumerados aquí, uno por línea, se compararán con la variable del servidor REQUEST_URI y solo se registrarán aquellos que coincidan.

Exclusiones de cadenas de depuración

Los URI enumerados aquí, uno por línea, se compararán con la variable del servidor REQUEST_URI y solo se registrarán aquellos que no coincidan.

Herramientas > Vista de registros

Una vez que el registro está habilitado, puede ver tres registros diferentes en esta pestaña con solo presionar un botón.

Herramientas > Pruebas beta

Esta área le brinda la oportunidad de probar versiones de LSCWP que aún no se han lanzado oficialmente al público. Simplemente ingrese la URL de confirmación de GitHub en el campo de texto y presione el botón Actualizar . Si no conoce la URL de confirmación, puede usar uno de los botones a continuación.

El botón Usar el último commit de desarrollo de GitHub Dev utiliza la confirmación más reciente en la rama de desarrollo de nuestro repositorio de GitHub. Esto puede ser experimental y no se recomienda para sitios de producción.

El botón Usar el último commit maestro de GitHub Master utiliza la confirmación más reciente en la rama maestra de nuestro repositorio de GitHub. Esta versión suele ser candidata para el lanzamiento oficial y se publicará en el Directorio de complementos de WordPress después de un período de prueba beta.

El botón Usar la última versión de WordPress utiliza la versión oficial actual. Use este botón para detener la prueba beta y volver a la última versión del Directorio de complementos.

Los botones con números de versión pueden usarse para volver a una versión anterior de LSCWP.