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 2057 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. 😉