Ir al contenido principal

¿De qué depende la velocidad de la auditoría?

En este artículo se explica qué factores influyen en la velocidad de la auditoría

Escrito por Anna

La auditoría de contenido se ejecuta en dos modos: auditoría rápida y auditoría en segundo plano. ¿Qué significa?

Auditoría rápida

La forma más rápida es la más sencilla: solo tienes que abrir la página de Auditoría de contenido en tu navegador y dejarla abierta hasta que termine. La página envía solicitudes periódicamente y activa la ejecución de la auditoría en tu sitio. En este modo analizamos cada página en 12–15 segundos.

Una señal de que la auditoría está en ejecución es la barra de progreso en la esquina derecha de la página del plugin.

Auditoría en segundo plano con WP-Cron

Cuando no hay ninguna página abierta en el navegador, el plugin ejecuta una auditoría en segundo plano mediante el sistema de programación de WordPress: WP-Cron. WordPress tiene varias tareas que requieren una ejecución periódica: buscar actualizaciones o publicar entradas programadas. WP-Cron es un método universal para ejecutar tareas periódicas y, de forma predeterminada, funciona en cualquier instalación de WordPress. El archivo wp-cron.php se activa en cualquier carga de página del frontend o del backend. Comprueba una lista de tareas y ejecuta la cola de tareas pendientes.

Pero WP-Cron no puede garantizar que las tareas se ejecuten en el momento deseado.

Esto implica dos cosas:

  • En sitios con poco tráfico, puede no cumplirse la hora programada; las tareas solo se ejecutan cuando alguien carga una página.

  • En sitios con mucho tráfico, WP-Cron se invoca en cada carga de página y puede causar problemas de rendimiento.

Por lo tanto, la auditoría en segundo plano con WP-Cron puede tardar potencialmente muchísimo tiempo.

Afortunadamente, existe una alternativa: el programador del sistema. Recomendamos cambiar al cron del sistema siempre que sea posible, aunque algunos servicios de hosting compartido normalmente no ofrecen acceso al programador del sistema. En ese caso, WP-Cron es la única forma de ejecutar tareas programadas.

Auditoría en segundo plano con cron del sistema

Es posible configurar WordPress para que use el cron nativo y no active WP-Cron en cada carga de página. Hay dos pasos:

  1. Conectar WP-Cron al programador de tareas del sistema.
    Lo que debes hacer exactamente depende del sistema operativo instalado (Linux, MacOS, Windows) o del panel de control de hosting disponible en el servidor (cPanel).
    Por lo general, debes programar la ejecución periódica de wp-cron.php desde tu servidor.

  2. Desactivar la ejecución de WP-Cron en cada carga de página.
    Edita el archivo wp-config.php y añade la línea:
    define( 'DISABLE_WP_CRON', true );

Puedes encontrar instrucciones detalladas sobre cómo cambiar al cron del sistema en el artículo de WordPress.org.

Velocidad de la auditoría en segundo plano

De forma predeterminada, la ejecución de la tarea de auditoría de contenido se programa una vez cada 3 minutos. Se ejecutará cuando WP-Cron o el cron del sistema activen una ejecución.

Puedes abrir los ajustes del plugin (Ahrefs SEO / Ajustes / Programación de auditoría / Retraso entre solicitudes) y elegir el intervalo de 1 a 10 minutos.

Si ya usas el cron del sistema, tiene sentido reducir el retraso predeterminado. Puedes establecer el mismo intervalo con el que el cron del sistema invoca wp-cron.php. Esto aumentará la velocidad de la auditoría.

Nota importante: el proceso de auditoría de contenido usa recursos de tu sitio web y puede ralentizar el sitio para tus visitantes en servicios de hosting poco potentes. Un retraso bajo puede hacer que el sitio deje de responder. En ese caso, debe aumentarse el retraso; esto reducirá el uso de recursos y la velocidad de la auditoría.

A veces, incluso con el cron del sistema, una auditoría puede tardar más que el tiempo seleccionado en el ajuste. El retraso puede deberse a:

  • recursos del sitio (carga de CPU, memoria disponible, carga de la base de datos);

  • respuestas de API externas (Ahrefs, GA, GSC).

¿Ha quedado contestada tu pregunta?