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:
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.
Deja una respuesta