7 Formas Sencillas De Chequear el Uso Del Disco En WordPress (Consejos & Trucos)

Actualizado February 08, 2018

No existe tal cosa como “ilimitado”espacio en disco o ancho de banda cuando se trata de alojamiento web. El alojamiento compartido de WordPress suele anunciar esto pero todavía tienen límites establecidos detrás de las escenas, si usted lee sus términos de servicio (TOS). A lo largo del tiempo su sitio WordPress puede crecer bastante rápido y eventualmente, podría golpear sus límites, ya sea de 5 GB o 20 GB. Y si golpea la mágica cuota “ilimitada”, normalmente se trata de un correo electrónico de su host diciendo que usted está abusando de sus TOS. Así que hoy vamos a compartir con ustedes algunas maneras de verificar el uso del disco en WordPress para que pueda limpiar los sitios. Hay un montón de comandos de servidor que le permiten hacer esto, pero nos vamos a centrar en algunas formas sencillas para aquellos que no se sienten cómodos utilizando SSH o que no son tan expertos en tecnología.

Calcular el Uso de Disco en WordPress

Antes de adentrarnos en cómo verificar el uso de disco, es importante entender de qué estamos hablando. En WordPress, el uso del disco se compone normalmente de dos cosas: los archivos y la base de datos. Estos combinados componen el uso total del disco que se utiliza en el servidor, que ocupa sus recursos asignados.

Archivos en el Servidor

Archivos de WordPress que ocupan espacio en disco incluyen cosas tales como:

  • Imágenes y vídeo subido a su biblioteca multimedia (normalmente en wp-content/uploads/)
  • Archivos de tema y plugin (PHP, CSS, JS) (típicamente en wp-content/themes/ y wp-content/plugins/)
  • WordPress core (Sus principales archivos de instalación WordPress) (típicamente en la carpeta raíz o en la carpeta public_html)
  • Los archivos subidos vía FTP (como fuentes web personalizadas, bibliotecas, etc.).

Archivo de Base de Datos MySQL

Su archivo de base de datos MySQL almacena toda la información de su sitio WordPress, como post datos, datos de página, meta información, la configuración del plugin, información de loigin, etc.

WordPress uso total del disco

WordPress uso total del disco

7 formas para calcular el uso de disco

Un montón de WordPress hosts gestionados no utilizan cPanel y tienen sus propios informes incorporados para ver el uso de recursos para su sitio. Y estos no siempre pueden dar los datos que necesite. Los proveedores suelen centrarse en una visión general y menos en el nivel granular. Aunque algunos tienen informes granulares a través de CSV. Y aquí es donde los métodos a continuación pueden venir prácticos para obtener más información acerca del uso de disco, tanto para sus archivos como la base de datos.

1. Verificar el Uso del Disco con WordPress Plugins

Hay dos WordPress plugins útiles que pueden ayudarle a ver más sobre el tamaño de su sitio WordPress y qué archivos y medios ocupan más espacio. Sin embargo, recomendamos no dejarlos instalados permanentemente. Plugins como este pueden tender a ralentizar el panel backend y a veces ni trabajan siquiera debido a límites de PHP en el servidor. Obtenga la información que necesita y después al menos desactívelos.

El primero es el plugin gratis Disk Usage Sunburst del el equipo en RaidBoxes. Este plugin muestra todos los archivos de su instalación de WordPress en un gráfico sunburst.

Disk Usage Sunburst WordPress Plugin

Disk Usage Sunburst WordPress pluginActualmente, cuenta con más de 1,000 instalaciones activas con un 5 de 5 estrellas. Puede descargarlo desde el repositorio de WordPress o buscándolo en el Tablero de Mando de WordPress en “Agregar nuevos” plugins.  Una vez instalado, haga clic en “Uso del disco” en el menú Herramientas.

Herramientas de Uso de disco en WordPress

A continuación, verá el gráfico sunburst y puede pasar el cursor sobre un área grande para detectar rápidamente las carpetas que están ocupando la mayor parte del espacio. No es sorprendente en nuestro ejemplo, está la carpeta Uploads donde todos nuestros medios son almacenados. A continuación, puede hacer clic en cada área/carpeta para ir a un nivel más profundo.

Gráfico Sunburst del disco en WordPress

A continuación, podemos ver que es la carpeta de 2016 la que está ocupando la mayor parte del espacio.

 

Uso de disco en la carpeta Uploads 2016

Y de hecho, puede seguir profundizando, todo el camino hacia sus archivos. (Aunque la interfaz de usuario no es tan grande cuando baja todo el camino, ya que es bastante difícil de ver) en nuestra instalación, se determinó que hubo un montón de imágenes en la carpeta del 04 de abril de 2016 que nunca fueron optimizadas. Por lo tanto, puede ser una buena solución de plugin para identificar rápidamente los archivos y carpetas de gran tamaño ocupando espacio en su servidor.

El segundo es el plugin gratuito es My Simple Space de Michael Mann. Este plugin permite un simple widget en su panel de administración de WordPress.

My Simple Space WordPress plugin

Actualmente tiene más de 700 instalaciones activas con un 4.5 de 5 estrellas. Puede descargarlo desde el repositorio de WordPress o buscándolo en el Tablero de Mando de WordPress en “Agregar nuevos” plugins. Después de instalarlo, simplemente active un widget en el panel de administración de WordPress que muestre los detalles de su sitio WordPress, como qué tan grande es su base de datos, su sitio entero, y también una breve descripción de las otras carpetas.

Widget de espacio en disco

Mientras que usted no puede conseguir ningún dato granular con este plugin, podría ayudarle a identificar rápidamente un problema.

2. Verificar el Uso del Disco y el Tamaño de la Base de Datos en cPanel

Si su host utiliza cPanel, usted puede fácilmente ver un resumen de su uso total del disco en la barra lateral.

Resumen de uso de disco de cPanel

También puede sumergirse en los informes de uso de disco para datos más granulares. Simplemente haga clic sobre “Uso del disco” en archivos.

Uso de disco de cPanel

En la parte inferior de la pantalla, a continuación, puede profundizar en las carpetas y ordenarlas según el uso del disco.

Resumen del uso de disco en cPanel

También puede ver el tamaño de la base de datos MySQL. Simplemente haga clic en “Bases de datos MySQL” en bases de datos.

CPanel bases de datos MySQL

Bajo actuales bases de datos, se le mostrará el tamaño total de la base de datos.

cpanel mysql database size

cPanel MySQL database size

3. Verificar el Tamaño de la Base de Datos con WordPress Plugin

¿Quizás usted está queriendo ver más granularmente los datos sobre el tamaño de la base de datos de WordPress? Por ejemplo, saber simplemente el tamaño total no es muy útil si usted está tratando de determinar lo que está ocupando espacio en la base de datos. Ahí es donde el plugin gratuito WP-Optimize puede venir práctico. Esencialmente es una herramienta para analizar y limpiar su base de datos.

WP-Optimize WordPress plugin

Actualmente tiene más de 600,000 instalaciones activas con un impresionante 5 de 5 estrellas. Puede descargarlo desde el repositorio de WordPress o buscándolo en el Tablero de Mando de WordPress en “Agregar nuevos” plugins. Una vez instalado, puede hacer clic en WP-Optimize en el Tablero de Mando de WordPress y a continuación, haga clic en la pestaña “Información de la Tabla”. Hay un montón de optimizaciones que puede hacer con este plugin, pero nosotros no vamos a verlas hoy, en su lugar estamos preocupados con el detectar que está utilizando más espacio en la base de datos.

WP-Optimize – información de la tabla

Las tablas de la base de datos normalmente serán llamadas algo similar al nombre del plugin para lo que son utilizadas. Justo desde el principio, fuimos capaces de detectar la basura de “base de datos”. Por ejemplo, las tablas “ab_press_optimizer” son utilizadas por el plugin AB Press Optimizer que ya no fue utilizado en el sitio que estábamos analizando. Asimismo, la tabla “icl_translations ” es utilizada por el plugin WPML para instalaciones multilingües. Sin embargo, este sitio no es multilingüe. Un problema, en el plugin WP-Optimize es que no se puede ordenar las filas por el tamaño de los datos.

Muchas veces, los plugins están instalados y luego se eliminan, pero las tablas de la base de datos se dejan atrás. Normalmente se puede extraerlas de forma segura de su base de datos (entraremos en esto más en el paso phpMyAdmin más abajo). Recuerde verificar con un desarrollador si usted no se siente cómodo haciendo esto.

Basura de la base de datos

Otra gran tabla que nos llamó la atención fue la tabla “tve_leads”. Esta es utilizada por el plugin popular Thrive Leads. Sin embargo, el sitio en cuestión no utiliza este plugin. Así que, de nuevo, si usted verifica su sitio WordPress probablemente encontrará un montón de tablas de sobra que deben ser limpiadas y/o eliminadas. El plugin WP-Optimize puede ser una forma rápida de buscar a través de sus tablas MySQL y reconocerlas.

Tabla de Thrive Leads

4. Verificar el Tamaño de la Base de Datos con phpMyAdmin

También puede comprobar el tamaño de la base de datos y analizar sus tablas con phpMyAdmin. Muchos hosts tendrán un acceso directo para tener acceso a este dentro de su panel de control o quizás un vínculo en su configuración de correo electrónico. Si usted es usuario Kinsta puede acceder a phpMyAdmin haciendo clic en su sitio, desplazándose hacia abajo a la sección de la base de datos y a continuación, haciendo clic en “Abrir MYSQL”.

Acceso a WordPress phpMyAdmin

Haga clic en la base de datos en el lado izquierdo. A continuación, puede ordenar las tablas de la base de datos por tamaño total. En el sitio WordPress que analizamos, más del 70% de las grandes tablas de base de datos fueron creadas por los plugins que ya no se utilizaban en el sitio. Lo que significa que nuestra base de datos estaba utilizando más espacio en disco del que necesitaba.

Las tablas de la base de datos de phpMyAdmin

Puede eliminar fácilmente estas tablas no utilizadas seleccionándolas y eligiendo “Drop” en el menú desplegable. Le recomendamos encarecidamente que realice una copia de seguridad de su base de datos antes de hacerlo. Eche un vistazo a nuestro tutorial rápido y fácil sobre cómo hacer copias de seguridad de su base de datos MySQL usando phpMyAdmin.

PhpMyAdmin eliminar tablas

5. Preguntar a Su Proveedor de Hosting

Otra forma de controlar el uso del disco granular actual y el tamaño de la base de datos es preguntarle a su host que le proporcione un informe. Muchas veces el proveedor de alojamiento puede ejecutar rápidamente los comandos del servidor para generar un árbol/informe granular sobre directorios para mostrarle lo que está ocupando la mayor parte del espacio. Quizás no siempre sea el más bonito informe, pero le dará la información que necesita. Un host debe ser siempre feliz de ayudarle a encontrar maneras de limpiar los datos no utilizados, esto es beneficioso para ambos.

Es importante saber si su host incluye los sitios en staging o no en su uso de disco. En Kinsta intentamos dar lo máximo del espacio en disco así los sitios en staging son excluidos de nuestros informes al calcular el uso total del espacio en disco. Contamos los sitios en producción nada más.

6. Sumergirse en el Uso de Disco de Forma Local

Otra forma de analizar el uso del disco de WordPress es estudiar los datos localmente en su ordenador. Esto implica que se conecte a su sitio a través de FTP y descargue todo el sitio. Es importante recordar que si su host le cobra por ancho de banda, esta solución usará parte de su cuota mensual. Así que no se recomienda hacerlo todo el tiempo, quizás una vez cada 6 meses. O si usted tiene un sitio pequeño, probablemente esto no será un problema. Sin embargo, esto puede ser una de las formas más eficaces para analizar el uso del disco, ya que puede diseccionar los datos muy rápidamente, y usar una herramienta de su elección.

El primer paso sería conectarse a su sitio de WordPress vía SFTP y descargar su carpeta /wp-content/. Dependiendo del tamaño del sitio, esto puede tardar un tiempo.

Descargar la carpeta wp-content

A continuación, puede utilizar una herramienta de tamaño de directorio gratis para analizar su sitio. Para Windows, recomendamos altamente el software TreeSize gratis, que utilizaremos en este ejemplo. Para Mac, es posible que desee checar OmniDiskSweeper.

Puede seleccionar la carpeta wp-content que descargó y escanear rápidamente para mostrar el tamaño exacto de todo lo que hay en ella. Como puede ver a continuación, esto es mucho mejor que cualquier plugin o exportación desde su servidor. Si analizamos los datos localmente, puede sacar provecho de algunas potentes herramientas como esta.

Carpeta TreeSize wp-content

Si queremos enfocar en la gran carpeta uploads podemos ver instantáneamente que existían algunas imágenes muy grandes o fotografías que se han cargado que probablemente no estaban optimizadas. El archivo .gif tan impactante tiene más de 3.5 MB, que es demasiado grande para una imagen optimizada. Hay algunas maneras sencillas para comprimir archivos GIF animados que debería haberse hecho aquí. Y asegúrese de comprobar nuestra publicación en profundidad sobre cómo optimizar las imágenes para la web. TreeSize es impresionante para cavar rápidamente a través de su sitio y detectar problemas dentro de segundos.

Las imágenes de gran tamaño ocupando espacio en el disco

7. Verificar el Uso del Disco vía SSH

La última y definitiva forma de analizar el uso del disco es vía SSH. Mientras que este es probablemente sería para las personas más sabias en cuanto a tecnología, pensamos que aún así lo incluiríamos, ya que es bastante fácil de hacer. Simplemente conéctese a su host vía SSH. A continuación, utilice los siguientes comandos. El primero le llevará a su carpeta wp-content usando el comando de cambiar directorio (cd). Nota: Esta ubicación puede variar en ciertos hosts.

cd public/wp-content

A continuación, puede utilizar el siguiente comando para ordenar la carpeta con los archivos de menor tamaño en la parte superior y de mayor en la parte inferior.

du -sh * | sort -h

Puede ir tan profundo como sea necesario hasta que encuentre lo que está ocupando más espacio en su sitio. En este caso, es nuestra carpeta Uploads.

Controlar el uso del disco vía SSH

Como puede ver a continuación, nuestra carpeta del 04 (abril) 2016 está ocupando mucho más espacio que nuestros otros meses y años.

Carpeta grande SSH

Tras entrar en dicho directorio nos dimos cuenta de que era debido a algunos GIFs muy grandes siendo utilizados, así como archivos .webp duplicados que ya no se utilizaban.

Los archivos grandes de SSH

Reducir el uso de Disco en WordPress

Aquí están algunas recomendaciones rápidas y sencillas para reducir el uso de disco en su sitio de WordPress.

  • Optimice sus imágenes
  • Utilice un plugin como Media Cleaner para deshacerse de medios no utilizados en su sitio
  • Elimine viejos temas y plugins
  • Limpie tablas de base de datos no utilizadas dejadas por los plugins ya no utilizados
  • Compruebe su instalación de WordPress utilizando algunas de las sugerencias anteriores para asegurarse de que archivos grandes estén allí por una razón
  • Desactive o limite las revisiones de WordPress para mantener su base de datos pequeña
  • Elimine archivos de registro antiguos
  • Elimine archivos de copia de seguridad y almacénelos fuera del sitio
  • Limpie y elimine comentarios en spam o basura

Resumen

Como puede ver, hay bastantes maneras diferentes de controlar el uso de disco y el tamaño de la base de datos de WordPress, incluso para aquellos que no son muy conocedores de la tecnología. Recuerde que con el tiempo, usted probablemente haya acumulado una gran cantidad de carga adicional en su sitio web, que consta tanto de archivos como tablas de bases de datos. Hacer un chequeo una vez cada 6 meses puede ser una buena forma de asegurarse de que vaya a mantener el uso de disco a un nivel mínimo, reducir los costes de almacenamiento, y ayudará a acelerar su sitio.

Este artículo fue escrito por Brian Jackson
Brian is the Chief Marketing Officer at Kinsta. He focuses on everything from developing new online growth strategies, content creation, technical SEO, and outreach within the community. He has a huge passion for WordPress, has been using it for 8+ years, and even develops a couple premium plugins. Brian enjoys blogging, movies, and hiking. Connect with Brian on Twitter.

Artículos relacionados

  1. Gravatar for this comment's author
    Piet abril 27, 2017 at 3:21 pm

    It simply is too bizarre for words that a plugin such as Contact Form 7, to this day still loads all files on each and every page load.

    1. Gravatar for this comment's author
      Brian Jackson abril 27, 2017 at 3:23 pm

      I totally agree! But there are a ton of popular plugins that still do this. This ends up in the plugin developer responsible for harming performance on client’s sites who may not know how to fix it :(

    2. Gravatar for this comment's author
      Andrea Avesani septiembre 19, 2017 at 7:38 am

      I feel like WordPress shoult implement a system to disable/enable single plugins from single pages. And a control in the Plugin area of the dashboard.

      1. Gravatar for this comment's author
        Brian Jackson octubre 2, 2017 at 9:59 pm

        That would definitely be nice :)

  2. Gravatar for this comment's author
    Makabe mayo 2, 2017 at 12:55 am

    Great article! :) Could you also provide an example of code for loading certain plugins only in posts (is_single)?

    1. Gravatar for this comment's author
      Carlo Daniele mayo 2, 2017 at 10:15 am

      Hi. The script should run before any regular plugin. This means that we need a must-use plugin. Unfortunately, mu-plugin load before any is_ variable has been defined, so we are not allowed to use conditional tags like is_single.
      But you could try another way. 1) build a regular plugin that filters plugins, 2) build a must-use plugin that force WordPress to load your filtering plugin before any other active plugin.
      You can read more about the plugin loading order here: https://wordpress.org/support/topic/how-to-change-plugins-load-order/

      1. Gravatar for this comment's author
        Makabe mayo 2, 2017 at 10:31 am

        Thanks, I’ll check it out.

  3. Gravatar for this comment's author
    John Betancourth mayo 5, 2017 at 8:03 pm

    Hey Kinsta Bloggers, you are awesome!

  4. Gravatar for this comment's author
    Atul Kumar Pandey julio 31, 2017 at 3:18 pm

    That is really nice tutorial. Many plugins not needed on homepage and they just increase the size.

    1. Gravatar for this comment's author
      Brian Jackson julio 31, 2017 at 3:32 pm

      Glad you liked it Atul! Definitely agree… the homepage is one of the most important pages for a site as it is the entry way for a lot of traffic. Even just applying some methods above on just the homepage can make a big difference.

Deja un comentario

kinsta newsletter

¿Utilizas WordPress?

¡Únete a más de 20.000 lectores que ya reciben nuestro newsletter semanal GRATUITO con consejos de WordPress sobre cómo generar más tráfico e ingresos para tu negocio!

Consent

You have Successfully Subscribed!

Send this to a friend