Broken Link Checker para WordPress y su consumo de recursos

Autor: | 2019-03-08T12:00:38+00:00 Fecha: 31/08/2015|Categorías: WordPress|Comentarios: 8 comentarios

Broken Link Checker es uno de los plugins para WordPress más descargados e instalados según el repositorio de plugins para WordPress. Este plugin nos permite comprobar si los enlaces de nuestro blog están rotos o tienen algún tipo de problema, de hecho, es una utilidad imprescindible para no tener ningún enlace roto en nuestro sitio web WordPress.

El problema que tiene Broken Link Checker es que la mayoría de los usuarios lo utilizan sin control, sin saber exactamente lo que hace ni como lo hace, por lo que cuando se dan cuenta su web deja de funcionar debido a que durante el proceso de checkeo Broken Link Checker consume muchísima potencia de CPU y RAM (si lo comparamos con otros plugins).
Para que te hagas una idea, Broken Link Checker puede utilizar el 100% de un núcleo de CPU si la tiene disponible para él solo, si tienes un VPS de 1 núcleo, puede estar consumiendo toda la potencia del procesador sin ningún control.

Vamos a hacer una prueba para enseñar el consumo de recursos de Broken Link Checker, esto es el consumo de una cuenta de hosting antes de ejecutar la comprobación de enlaces de Broken Link Checker:

broken link checker

Ejecutamos el análisis de enlaces rotos de Broken Link Checker y de pronto los recursos de la cuenta se empiezan a consumir:

broken link checker

El más afectado es el I/O en disco, de hecho llega a saturarse, si esta fuera una web con bastante trafico la web dejaría de cargar o iría muy lenta.
En este caso el blog WordPress sobre el que se ha probado es un blog con poco tráfico o casi nulo, pero ahora imaginemos que hacemos lo mismo con una web que se encuentra en un plan de hosting donde los recursos están siempre al 50% de uso.

Para evitar esto podemos hacer varias modificaciones en la configuración de Broken Link Checker, aunque no es ningún milagro, algo podemos hacer:

broken link checker

Si ponemos un tiempo de intervalo alto intentaremos que la intensidad de la carga de trabajo se reparta mejor en el tiempo y si llega al tiempo máximo de ejecución se corte.

Por otro lado, si desmarcamos las siguientes casillas podremos ejecutar el análisis de Broken Link Checker siempre que queramos:

  • Ejecutar continuamente mientras el escritorio de WordPress está abierto.
  • Ejecutar cada hora en segundo plano.

El tiempo de ejecución máximo podemos dejarlo por defecto, aunque podemos bajarlo si lo creemos oportuno, es decir, si nuestro plan de hosting está muy limitado en recursos.

También podemos configurar Broken Link Checker para que pare el análisis si el load o carga del procesador supera cierto valor, al volver a bajar la carga del servidor continuara el análisis.

Y finalmente, a través del parámetro “Target Resource Usage” podremos especificar un porcentaje que nos ayudara a que Broken Link Checker no utilice el 100% de los recursos del plan de hosting.

 

Extra: Checklist de mantenimiento de WordPress

Ya para terminar el post, te animo a descargarte la checklist que hemos creado para ayudarte a realizar las frecuentes tareas de mantenimiento que es importante llevar a cabo en WordPress. Así siempre tendrás un documento guardado que podrás utilizar en tus mantenimientos periódicos. Solo tienes que rellenar el siguiente formulario.

Checklist de mantenimiento: ¡mejora la salud de tu WordPress!

  • RESPONSABLE:

    RAIOLA NETWORKS, S.L.

    C.I.F.: B27453489

    Avda de Magoi, 66, Semisótano, Dcha., 27002 Lugo (Lugo)

    Telefono: +34 982776081

    e-mail: info@raiolanetworks.es

    FINALIDAD:Atender solicitudes de información, ejecución de la contratación de servicios y remisión de comunicaciones comerciales.
    LEGITIMACIÓN:Consentimiento del interesado y contratación de productos y/o servicios del Responsable
    DESTINATARIOS:

    No se ceden datos a terceros, salvo obligación legal.

    Personas físicas o jurídicas directamente relacionadas con el Responsable

    Encargados de Tratamiento adheridos al Privacy Shield

    DERECHOS:Acceder, rectificar y suprimir los datos, portabilidad de los datos, limitación u oposición a su tratamiento, derecho a no ser objeto de decisiones automatizadas, así como a obtener información clara y transparente sobre el tratamiento de sus datos.
    INFORMACIÓN ADICIONAL:Se puede consultar la política de privacidad de forma más detallada aquí.
  • Este campo es un campo de validación y debe quedar sin cambios.
[Total: 4 Promedio: 4.5]
Mi nombre es Alvaro Fontela, soy consultor Wordpress y blogger activo desde hace años. Co-Fundador de Raiola Networks, escribiendo sobre Wordpress en este blog día tras día.

Utilizamos cookies propias y de terceros para obtener información estadística, mostrar publicidad personalizada a través del análisis de tu navegación, así como para interactuar en redes sociales. Si continúas navegando, consideramos que aceptas nuestra Política de cookies. ACEPTAR

Aviso de cookies