Advertisement
  1. Code
  2. WordPress

Configuración de W3 Total Cache: Caché de base de datos avanzada

by
Read Time:3 minsLanguages:
This post is part of a series called Configuring W3 Total Cache.
Configuring W3 Total Cache: Advanced Minification Settings

Spanish (Español) translation by Andrea J (you can also view the original English article)

Hasta ahora hemos configurado los ajustes de Minificación de W3 Total Cache. En este tutorial, hablaré sobre las configuraciones avanzadas de W3 Total Cache.

Caché de base de datos

La caché de la base de datos es un factor importante para optimizar tu sitio. Permíteme darte un ejemplo de red en tres niveles: hoy en día, las aplicaciones se implementan a una escala de varios niveles para mejorar el rendimiento. Esto significa que existe el nivel de aplicación y el nivel de datos puede estar presente en diferentes hosts. A petición, la aplicación muestra los datos.

Aquí, el cuello de botella es el nivel de datos. Un cuello de botella se define como un punto en el que el rendimiento o la capacidad de todo un sistema está limitado por una serie de componentes o recursos. En nuestro caso, este será el nivel de datos.

Para mejorar el rendimiento, está claro que necesitamos datos justo donde está presente el nivel de aplicación, pero las bases de datos comerciales son lo suficientemente pesadas como para incluirlas en el nivel de aplicación, por lo que usamos otras bases de datos ligeras para almacenar en caché los datos en el host del nivel de aplicación.

Para aclarar la descripción anterior, piénsalo de esta manera: la forma más fácil de conocer este tipo de caché, será considerando que en tu sitio web de WordPress donde las páginas se están beneficiando dinámicamente consultando tu base de datos una y otra vez. Lo que hace la caché de base de datos es almacenar en caché las consultas más utilizadas para que se pueda recuperar rápidamente más contenido estático.

Ventajas del almacenamiento en caché de la base de datos

  • Escalabilidad
  • Flexibilidad
  • Disponibilidad
  • Rendimiento
Advance Database CacheAdvance Database CacheAdvance Database Cache

General

Comencemos a configurar la caché de la base de datos. Primero, observa la pestaña "General". Marca la opción que le dice al plugin que no almacene en caché las consultas de los usuarios que han iniciado sesión. Si estás utilizando WordPress como un CMS y vendes contenido pago, por ejemplo, donde todo el tráfico que tienes está configurado para usuarios registrados, puedes desmarcar esta opción.

GeneralGeneralGeneral

Avance

Duración máxima de los objetos de caché

En la configuración avanzada, la primera configuración se configura en el valor de 180 segundos. Determina la hora de expiración de los elementos de caché sin cambios. Cuanto mayor sea el valor, mayor será la memoria caché. Si quieres almacenar en caché las consultas de la base de datos durante más tiempo, puedes aumentar el valor. Aumentará drásticamente el tamaño de la memoria caché en el disco.

AdvancedAdvancedAdvanced

Intervalo de recolección de elementos no utilizados

Esta configuración define la frecuencia con la que quieres eliminar la caché de elementos no utilizados de tu disco. En los tutoriales anteriores, seleccionamos "Almacenamiento en caché de tipo de disco", que es responsable de guardar la caché en el almacenamiento en disco de tu host. La configuración del intervalo de recolección de elementos no utilizados es responsable de la frecuencia con la que se debe eliminar la memoria caché desperdiciada. Es el valor predeterminado 3600 y está bien en la mayoría de las situaciones.

Garbage CollectionGarbage CollectionGarbage Collection

Nunca almacenes en caché las siguientes páginas

Las páginas/URL o directorios definidos en este cuadro no se almacenarán en caché. Esta configuración nos ayuda cuando tenemos algún problema con una página en particular o con algún directorio relevante para un plugin.

Uncached PagesUncached PagesUncached Pages

Tallos de consulta ignorados

A veces, los plugins como WooCommerce y otros plugins de calificación se ven perturbados debido a la caché de la base de datos. Tendemos a ignorar las consultas de la base de datos relevantes para estos plugins a través de esta área. WooCommerce y otros plugins más usados ya están abordados. Es decir, puedes ver algunos valores predeterminados que ya están configurados.

Por ejemplo, tuve problemas con el plugin Rating, así que consulté a Lester (el autor de este mismo plugin), me dijo que ignorara estos dos tallos wp_postmeta y wp_ratings en W3TC. Este ejemplo es solo para informarte sobre cómo puedes resolver los problemas.

Ten en cuenta que cualquier prefijo introducido (configurado en wp-config.php) se reemplazará con el prefijo de base de datos actual (predeterminado: wp_). Los tallos de las consultas se pueden identificar mediante el modo de depuración. Si aún tienes algún problema, puedes leer esta solución.

Ignored Query StemsIgnored Query StemsIgnored Query Stems

Rechazar palabras de consulta

Deja esta configuración sola a menos que seas un administrador de bases de datos y sepas lo que estás haciendo. Esta área se utiliza para ignorar ciertos patrones de consultas de base de datos que son demasiado importantes para ser utilizados de primera mano en lugar de ser almacenados en caché.

Rejected Query WordsRejected Query WordsRejected Query Words

Eso es todo. Hablaremos sobre la caché de objetos en el siguiente tutorial. Si tienes alguna pregunta, estaré encantado de ayudarte.

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.