Cómo limpiar enormes wp_options en SQL - Transitorios, wpseo_sitemap _cache_validator

Un tutorial muy útil si tienes un sitio web en WordPress cuya tabla SQL wp_options es muy grande. Clean huge wp_options in SQL.

WordPress es un CMS bastante ligero para servidores web. Requisitos recursos mínimos de hardware y una servidor web con apoyo HTTPS que hemos instalado: PHP, MySQL, Nginx o APACHE.
Problemas en WordPress puede ocurrir cuando usamos varios módulos (plugins) que tienen brechas de seguridad o que no están optimizados afectan la base de datos. La mayor parte del tiempo, la mesa wp_options él es el que sufre.

Uno de esos escenarios es uno en el que varios módulos no eliminan entradas de caché o transitorios vencidos de MySQL. tabla wp_options alcanza un volumen muy grande en el tiempo, lo que provoca un consumo de recursos CPURAM injustificadamente alta. En estas condiciones el tiempo de carga de un sitio web con WordPress aumenta mucho o puede dar lugar a importantes problemas de funcionalidad.

Con el tiempo, hemos identificado dos módulos que, debido a la falta o al funcionamiento incorrecto del servicio CRON, las entradas de SQL caducadas (caché y transitorios) permanecen y pueblan la base de datos en cantidades muy grandes.

Cómo limpiar enormes wp_options en SQL
Enorme tabla SQL

740 MB para mesa wp_options es muy grande e injustificado al mismo tiempo. En una tabla donde normalmente se guardan las configuraciones básicas WordPress y módulos instalados.

Cómo limpiar enormes wp_options en SQL

Cómo eliminar de MySQL wp_options líneas wpseo_sitemap_cache_validator?

En versiones anteriores de Yoast SEO, había un error que causaba que las antiguas entradas de caché para el mapa del sitio permanecieran en la base de datos, en la tabla wp_options, incluso si ya no fueran relevantes y normalmente deberían haber desaparecido. Para ser eliminado.

descubrí en MySQL un número significativo de líneas wpseo_sitemap_cache_validator ocupando una aguja inútil.

validador de caché de mapa de sitio wpseo
validador de caché de mapa de sitio wpseo

Eliminar estas líneas de la base de datos no es un riesgo, pero se recomienda hacer una copia de seguridad antes de ejecutar cualquier comando en SQL.
Para eliminar las líneas wpseo_sitemap_cache_validator de wp_options simplemente seleccione la base de datos y ejecute el comando SQL:

DELETE FROM wp_options WHERE option_name LIKE ('%\wpseo_sitemap\_%')

¿Cómo eliminamos los transitorios (WooCommerce Transitorios) expiró de SQL – wp_options

Transiciones (WordPress Transitorios) son utilizados por complementos y temas para almacenar información temporalmente en la base de datos. Esto optimiza la velocidad de carga del sitio y posibilita el correcto funcionamiento de algunos elementos.

Normalmente, los transitorios caducados deberían eliminarse automáticamente de la base de datos, pero esto no siempre sucede. Módulos como Facebook y WooCommerce crea una gran cantidad de transitorios, y si no se eliminan automáticamente, llenarán significativamente la base de datos. Escenario en el que tenemos que intervenir y borrarlos manualmente.

Vamos a la base de datos, a SQL y ejecutamos la línea de comando:

DELETE FROM wp_options WHERE option_name LIKE ('%\_transient\_%')

Si se han eliminado una gran cantidad de transitorios, inmediatamente notaremos una mayor velocidad de carga de las páginas web y un menor consumo de CPU para procesos puestos por SQL.

Apasionado por la tecnología, escribo con gusto en StealthSettings.com desde el año 2006. Tengo una amplia experiencia en sistemas operativos: macOS, Windows y Linux, así como en lenguajes de programación y plataformas de blogs (WordPress) y para tiendas en línea (WooCommerce, Magento, PrestaShop).

Cómo » WordPress » Cómo limpiar enormes wp_options en SQL - Transitorios, wpseo_sitemap _cache_validator
Deja un comentario