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.

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.

Su sitio web crece cada día más. Aquí hay 7 maneras fáciles de comprobar el uso del disco en WordPress. Encuentre esos archivos grandes y tablas de bases de datos! 🗑️ Haga clic para Tweet

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. Si usted es cliente de Kinsta, puede ver rápidamente el uso total de su disco en su panel de control de MyKinsta.

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. Chequear el Uso de la Base de Datos mediante Site Health
  2. Verificar el tamaño de la base de datos con WordPress Plugin
  3. Verificar el tamaño de la base de datos con phpMyAdmin
  4. Verificar el uso del disco y el tamaño de la base de datos en cPanel
  5. Preguntar a su proveedor de hosting
  6. Sumergirse en el uso de disco de forma local
  7. Verificar el uso del disco vía SSH

1. Chequear el Uso de la Base de Datos mediante Site Health

Con el lanzamiento de WordPress 5.2, llegó una nueva herramienta integrada en el núcleo llamada «Site Health». En realidad es bastante impresionante e incluye una gran cantidad de datos útiles acerca de su sitio y servidor de WordPress. Con él, puede comprobar el tamaño de sus directorios y base de datos de WordPress.

En su panel de WordPress, busque «Tools → Site Health → Info.» En la pestaña «Directorios y tamaños» encontrará la siguiente información sobre su sitio:

  • Tamaño del directorio WordPress
  • El tamaño del directorio de subidas
  • Tamaño del directorio de temas
  • Tamaño del directorio de plugins
  • Tamaño de la base de datos
  • Tamaño total de la instalación
Datos en Site Health

Datos en Site Health

2. 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 Advanced Database Cleaner puede venir práctico. Esencialmente es una herramienta para analizar y limpiar su base de datos. Hay ambos, versión gratuita y premium.

WP-Optimize WordPress plugin

WP-Optimize WordPress plugin

Al momento de escribir esto, tiene más de 50,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 DB Cleaner en su tablero de WordPress y luego en la pestaña «Tablas». Hay muchas optimizaciones que puede hacer con este plugin, pero no vamos a entrar en ellas hoy, estamos preocupados por descubrir qué es lo que está consumiendo más espacio en su base de datos.

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.

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. Si no se siente cómodo haciendo esto, le recomendamos que hable con un desarrollador.

Database waste

Database waste

La única desventaja del plugin Advanced Database Cleaner es que no puede ordenar las filas por tamaño 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.

Thrive Leads table

Thrive Leads table

¿No sabe qué tabla pertenece a qué plugin? En muchos casos, una simple búsqueda en Google revelará la respuesta.

Búsqueda de Google sobre tablas

Búsqueda de Google sobre tablas

También puede ver el tamaño total de la base de datos en el plugin Advanced Database Cleaner en la pestaña «Overview & Settings».

Tamaño total de la base de datos

Tamaño total de la base de datos

Kinsta excluye los sitios de staging y los backups de WordPress del uso de su disco, ¡lo que le ofrece el mayor espacio posible! Consulte nuestros planes

3. 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».

WordPress phpMyAdmin access

WordPress phpMyAdmin access

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.

Base de datos en phpmyadmin

Base de datos en phpmyadmin

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. Cuanto más antiguo sea su sitio, más probable es que se le queden datos.

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. Or if you’re a Kinsta client, you can easily create a backup from the MyKinsta dashboard.

Tablas desplegables en phpMyAdmin

Tablas desplegables en phpMyAdmin

4. 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 y la base de datos MySQL 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

Una forma alternativa de ver el tamaño de su base de datos MySQL sería hacer clic en «MySQL Databases» en Databases.

Tamaño de la base de datos en cPanel MySQL

Tamaño de la base de datos en cPanel MySQL

Luego, 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

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. Lo mismo ocurre con las copias de seguridad.

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 se puede hacer de dos maneras diferentes:

  • Opción 1: Descargue una copia de seguridad completa del archivo de su sitio desde el panel de control de su proveedor de hosting. En Kinsta, tenemos copias de seguridad fáciles de descargar con un solo clic. Este es el método más rápido.
  • Opción 2: Conéctese a través de SFTP y descargue todo su sitio. O en la mayoría de los casos, sólo necesitará su carpeta /wp-content/. Dependiendo del tamaño de su sitio y de la conexión a Internet, esto puede tardar un poco.

Es importante recordar que si su host le cobra por ancho de banda (Kinsta no lo hace), esto utilizará parte de tu cuota mensual. Así que no recomendamos hacer esto todo el tiempo, quizás una vez cada 6 meses. O si usted tiene un sitio más pequeño, esto probablemente no será un problema.

Aunque este método lleva más tiempo, puede ser una de las formas más potentes de analizar el uso del disco, ya que puede diseccionar los datos muy rápidamente y utilizar una herramienta de su elección. Puede utilizar una herramienta de tamaño de directorio para analizar su sitio.

Windows

Para Windows, recomendamos el software gratuito TreeSize, que utilizaremos en este ejemplo.

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í.

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

Asegúrese de revisar nuestro post en profundidad sobre cómo optimizar las imágenes para la web. TreeSize es impresionante para excavar rápidamente en su sitio y detectar problemas en cuestión de segundos.

Mac

En el caso de Mac, es posible que desee comprobar OmniDiskSweeper. Es gratis, y usted puede fácilmente escanear su carpeta /wp-content/ y encontrar los archivos grandes que están ocupando la mayor parte del espacio en su sitio.

Archivos grandes en wp-content folder

Archivos grandes en wp-content folder

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 (usando los mismos comandos) 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 y PNGs que están siendo usados. Le recomendamos que intente mantener sus imágenes por debajo de 100 KB.

Los archivos grandes de SSH

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. Trate de mantener sus imágenes por debajo de 100 KB.
  • 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. Eche un vistazo a nuestro post en profundidad sobre los datos autocargados.
  • 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. Recuerde, las copias de seguridad de MyKinsta son excluidos del uso de su disco en Kinsta.
  • 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.

¿Tiene otro truco fácil que pueda usar para comprobar el uso del disco en su sitio de WordPress? Si es así, siéntase libre de compartirlos a continuación en los comentarios.

8
Shares