• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Mejorar el rendimiento de sitios de WordPress con muchos usuarios

Descubre en este tutorial cómo mejorar el rendimiento de webs con muchos usuarios con un simple snippet de código.

WordPress 6.0 introdujo mejoras para el rendimiento de sitios con muchos usuarios. Esta mejora ya estaba en WordPress multisite y se llevó a instalaciones individuales.

Es decir, a partir de esta versión (6.0 y superiores) en sitios con más de 10.000 usuarios, WordPress utiliza nuevas funciones (get_user_count, wp_update_user_counts y wp_is_large_user_count) para gestionar de forma más eficiente la consulta a la base de datos.

Esto está genial, pero igual quieres modificar ese límite, más o menos arbitrario, de 10.000 usuarios, por uno que se ajuste mejor tus necesidades.

Es decir, si tienes una instalación de más de 5.000 usuarios y notas que la página de usuarios o de edición de entradas va lenta, merece la pena que pruebes a ejecutar estas mejoras.

Vamos a ver cómo conseguirlo usando el nuevo filtro wp_is_large_user_count.

Snippet que permite modificar el umbral de usuarios a partir del cual se mejora el rendimiento WordPress

Añade el siguiente fragmento al final del fichero functions.php o plugin de funcionalidades:

Para ver este código y los otros 1801 snippets de esta web,
identifícate o suscríbete aquí.

Así de sencillo, ¿ves?

En este código usas el filtro wp_is_large_user_count para modificar el umbral a partir del cual se aplicarán las mejoras de rendimiento.

En este caso, pones el límite de 5000 usuarios pero puedes cambiar este número por el que más te convenga.

Conclusión

Ahora ya sabes cómo modificar el umbral para conseguir que se apliquen las mejoras de rendimiento en sitios de WordPress con muchos usuarios.

¿Alguna duda? Te leo en los comentarios.

Y si quieres darme una sugerencia para próximos tutoriales, déjamela en el formulario de contacto. Ventajas de ser suscriptor. 😉

PHP WordPress

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes login o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2023 · Código Genesis

¿Has olvidado tu contraseña?