Imagen de una papelera tirada al suelo con todos los papeles por ahí

Al mover la web modeling-languages.com a WPEngine decidimos hacer las cosas un poco diferentes. En lugar de simplemente copiar todo el contenido de la tabla wp_options (la tabla más importante de toda tu base de datos WordPress ya que es la que guarda todas las opciones de configuración incluyendo la URL donde WordPress está instalado) quisimos aprovechar la «mudanza» para depurar un poco la tabla y asegurarnos de que movíamos sólo aquellas filas que todavía eran relevantes.

Adivina el porcentaje de basura que encontramos:

wpoptionsgarbage

Exacto, más de la mitad de los contenidos de la tabla eran completa basura dejada atrás por varios plugins que al desinstalarse no habían tenido la delicadeza de limpiar todas las opciones de configuración que habían guardado en esa tabla (un ejemplo, sólo el plugin para Flattr guardaba ahí más de 10 filas de información inútil).

Ciertamente, al ser una tabla relativamente pequeña, toda esta basura no tiene un impacto real en la rapidez de tu web pero eso no quiere decir que no sea importante monitorizar la tabla e ir quitando los datos que no sean ya necesarios. En caso contrario, al instalar el mismo plugin en un futuro, o incluso algún otro plugin que utilice los mismos nombres para sus opciones de configuración, pueden generar errores muy difíciles de identificar ya que en ese momento no te acordarás de si una opción dada es realmente necesaria o es la que está causando problemas.

Sería mejor que fueran los propios desarrolladores de los plugins los que se tomaran la molestia de programar la eliminación de todo el rastro que el plugin creó al instalarse, pero me temo que la calidad de la gran mayoría de plugins WordPress deja muuuucho que desear, pero esto da para hablarlo largo y tendido en otra entrada. De momento, abre tu phpmyadmin o el cliente mysql que utilices y échale una ojeada a tu tabla wp_options.

Una respuesta a «¿Sabes que tienes la tabla wp_options llena de basura? (y el porqué deberías limpiarla)»

  1. Avatar de Alfonso

    Te doy toda la razón. Para limpiar un poco uso el wp clean – up . En algún caso, me ha llegado a limpiar casi 50mb de basura sobre una bbdd de 150mb.
    Tanto eliminar plugins viejos así como las revisiones de los post , ocupan bastante en la bbdd

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

He leído y acepto la política de privacidad de Nelio Software

Tus datos personales se almacenarán en SiteGround y serán usados por Nelio Software con el único objetivo de publicar tu comentario aquí. Con el envío de este comentario, nos das el consentimiento expreso para ello. Escríbenos para acceder, rectificar, limitar o eliminar tus datos personales.