Resolución de Problemas: Problema Critico. Opciones Cargadas Automáticamente

Las opciones cargadas automáticamente son ajustes de configuración para plugins y temas que se cargan automáticamente con cada carga de página en WordPress. Tener demasiadas opciones de carga automática puede ralentizar tu sitio. Tu sitio tiene 991 opciones autocargadas (tamaño: 805 KB) en la tabla de opciones, lo que podría hacer que tu sitio fuera lento. Puedes revisar las opciones que se cargan automáticamente en tu base de datos y eliminar las que ya no necesite tu sitio.
0
(0)

He hecho muchas cosas con WordPress pero no he navegado tan profundo como para conocer las opciones cargadas automáticamente. Como siempre, me entero ya cuando el barco hace aguas, pero ahorita lo resolvemos.

Introducción

Las opciones cargadas automáticamente, según Kinsta, son configuraciones que guardan temas y plugins para que se carguen cuando sea oportuno. Aunque por lo general, no se toman la molestia de establecer si es realmente necesario que se carguen automáticamente puesto que esa es la opción elegida por defecto.

Tabla wp_options autoload
Imagen obtenida de kinsta https://kinsta.com/es/base-de-conocimiento/wp_options-datos-de-autocarga/

Cito entonces, los limites que sugiere kinsta parara lo que hay que tener en cuenta a la hora de decidir si limpiar o no esta tabla

¿Cuánto es demasiado de datos de autocarga? Esto puede variar, por supuesto, pero idealmente, usted quiere estar entre 300 KB y 1 MB. Una vez que empiece a acercarse al rango 3-5 MB o más, los datos deberían ser optimizados o eliminados de ser autocargados. Y algo superior a 10 MB debería ser abordado de inmediato. Esto no siempre significa que va a causar un problema, pero es un buen lugar para comenzar.

en mi caso, mi sitio tiene 991 opciones precargadas (un montón) y un tamaño de 805kb(una miseria XD) por lo que realmente no debería ser un problema para mi, pero ya que esto ha llamado mi atención, voy a aprender como funciona y si es que mejora en algo mi experiencia.

Aplicando las soluciones

Realmente no tengo mucho que aportar puesto que el blog de kinsta ya ofrece muy buenas y detalladas soluciones (espero que mientras persista mi blog, estas no se pierdan) así que solo iré siguiendo los pasos que ofrecen en el blog.

La tabla wp_options

La tabla wp_options se utiliza en wordpress para almacenar de todo. Configuraciones del sitio, configuraciones de plugins, de temas, datos de cache, etc. WordPress no es la obra de arte en optimización, pero esto es justamente lo que le da la flexibilidad que le ha hecho perdurar hasta nuestros días. Muchos plugins se toman la molestia de recordar los datos que escriben para que al desinstalarlos, se eliminen con ellos, pero recuerda que no es la norma. Los plugins escriben datos en la base de datos, pero luego, al desinstalar, esos datos se quedan alli. Tenlo en cuenta cuando experimentes con plugins constantemente, que es mi caso.

Para obtener el uso de los datos en la tabla wp_options, use este comando y obtuve este resultado

SELECT 'autoloaded data in KiB' as name, ROUND(SUM(LENGTH(option_value))/ 1024) as value FROM wp_options WHERE autoload='yes'
UNION
SELECT 'autoloaded data count', count(*) FROM wp_options WHERE autoload='yes'
UNION
(SELECT option_name, length(option_value) FROM wp_options WHERE autoload='yes' ORDER BY length(option_value) DESC LIMIT 10)
 

SELECT option_name, length(option_value) AS option_value_length FROM wp_options WHERE autoload='yes' ORDER BY option_value_length DESC LIMIT 10;
 

Me ha llamado la atención que la mayor parte de los datos son de un tema que ya no uso ni esta instalado en mi sistema. También me llama la atención de que no tengo los mismos o similares resultados que en el ejemplo de kinsta. mesmerize_companion_filtered_defaults

Analizando y resolviendo

El proceso a partir de aquí es muy artesanal. Hay que ir revisando campo a campo y borrando lo que ya no este en uso.

estas cosas son las que encontré en mi caso:

  • xyz_fbap_application_id Probabemente perteneciente al plugin WP2Social Auto Publish. No lo uso hace años. (26 lineas)
  • mesmerize_companion_filtered_defaults Tal vez de un tema llamado Mesmerize. (4 lineas)
  • dlm_default_template Probablemente del plugin Download Manager. Actualmente uso enlaces de mi instancia de Nextcloud. (33 lineas)
  • woocommerce_checkout_pay_endpoint Del plugin Woocommerce. Ya he de instalarlo de nuevo o buscar nuevas alternativas. (108 lineas)
  • wpforo_version Del Plugin wpforo. Aun quiero un foro, pero necesito gente =_= (20 lineas)
  • cmplz_last_cookie_scan Un plugin para cumplir la ley de cookies de europa. No soy europeo. tampoco es que me visite mucha gente y tampoco tengo servicios (todavia) investigare luego como funciona eso (23 lineas)
  • rsssl_activated_plugin Plugin para instalar certificados SSL. Comence con un hosting que no ofrecia SSL ni me dejaba instalarlo. Ahora los firmo por mi cuenta con Lets Encrypt (6 lineas)
  • exactmetrics_tracking_notice exactmetrics_tracking_notice. Un plugin de metricas (11 lineas)
  • elementor_active_kit. Del Plugin Elementor (4 lineas)

Resultados

La verdad, no hubo un cambio significativo. tal vez milisegundos. Probare luego con el sitio recogiendofrutos.interlan.ec que es mucho mas viejo que este blog y ha sido remigrado algunas veces (una de esas, tras una infección culpa de mi anterior hosting), pero es muy obvio que aunque es una tarea necesaria, solo se notan sus resultados en casos extremos.

Por cierto, estaba tratando de indagar cuando comencé este blog. La primera entrada según mi propio blog, el análisis de mi primera impresora 3D, indica que es del 22 de mayo del 2020, mientras que la wayback machine, tiene capturas desde el 26 de septiembre del 2015, lo cual es una diferencia enorme. Whois no me responde hasta el momento de publicación, así que seguiré con la duda de cuando cumple años este blog.

primera captura del sitio interlan.ec en 26 de septiembre del 2015, segun la wayback machine
primera captura del sitio interlan.ec en 26 de septiembre del 2015, segun la wayback machine

 

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

¡Siento que este contenido no te haya sido útil!

¡Déjame mejorar este contenido!

Dime, ¿cómo puedo mejorar este contenido?

Únete a mi red poniendo la URL de tu blog. Aprender más

 
Interlan
Interlan
@interlan.ec@interlan.ec

Este es mi sitio personal y profesional, donde publico mis actividades, experimentos y servicios que he ido desarrollando durante mi crecimiento profesional.

88 publicaciones
0 seguidores

Descubre más desde Interlan

Suscríbete y recibe las últimas entradas en tu correo electrónico.

,

Deja un comentario

Interlan