Saltar navegación

Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.

Problema:
El cliente está experimentando tiempos de carga lentos al acceder a 'Páginas -> Todas las páginas' en el administrador de WordPress. Utilizando el plugin Query Monitor, se identificaron consultas lentas en los idiomas Catalán e Inglés, relacionadas con el componente de WPML, específicamente con las funciones

WPML_Translation_Job_Factory->add_job_elements()

y

WPML_Translation_Job_Factory->retrieve_job_data()

.
Solución:
Para resolver este problema, recomendamos seguir estos pasos:
1. Borra toda la memoria caché.
2. Desactiva todos los plugins, incluyendo los de WPML.
3. Activa un tema por defecto de WordPress, como Twenty Twenty.
4. Reactiva los plugins de WPML.
5. Si el problema de rendimiento desaparece, reactiva el tema y luego los demás plugins uno por uno hasta identificar el causante del problema.

Si esta solución no resuelve el problema o si parece desactualizada, te recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Para asistencia adicional, visita nuestro foro de soporte.

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Etiquetado: 

Este tema contiene 0 respuestas, tiene 0 voces.

Última actualización por aliciad hace 5 días, 11 horas.

Asistido por: Carlos Rojas.

Autor Entradas
marzo 6, 2025 en 1:52 pm #16783084

aliciad

Antecedentes del problema:
Estoy intentando cargar 'Páginas -> Todas las páginas' en el administrador de WordPress, pero tarda mucho en cargar. He utilizado el plugin Query Monitor para investigar el problema.

Síntomas:
En el idioma principal (Español), no hay problemas. En Catalán, hay 206 consultas lentas relacionadas con el componente Plugin: sitepress-multilingual-cms, específicamente con las llamadas WPML_Translation_Job_Factory->add_job_elements() y WPML_Translation_Job_Factory->retrieve_job_data(). En Inglés, ocurre lo mismo que en Catalán, pero con 145 consultas lentas. Esto causa que tanto el administrador como la página se carguen lentamente.

Preguntas:
¿Me pueden ayudar con la carga lenta de las páginas en el administrador de WordPress?
¿Cómo puedo resolver las consultas lentas relacionadas con WPML en Catalán e Inglés?

marzo 7, 2025 en 11:51 am #16788136

Carlos Rojas
Colaborador

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,
Muchas gracias por contactarnos

Por favor comparte las credenciales de acceso al sitio para que pueda reproducir el problema y comprobar la configuraciómn de WPML. He establecido tu próximo mensaje como privado para que puedas compartir las credenciales de forma segura.

Confirma que has creado una copia de seguridad del sitio completo antes de compartir las credenciales que puedas utilizar para restaurarlo en caso de ser necesario.

Saludos,
Carlos

marzo 7, 2025 en 1:20 pm #16788515

Carlos Rojas
Colaborador

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Muchas gracias por compartir las credenciales solicitadas.

Te pido que realices los siguientes pasos para aislar la causa del problema:
- Borra toda la memoria cache
- Desactiva todos los plugins, incluyendo los de WPML
- Activa un tema por defecto de WordPress, por ejemplo: Twenty Twenty
- Activa los plugins de WPML
- Si el problema de performance desapareció, comienza activando el tema y luego el resto de los plugins, uno por uno, hasta que el problema vuelva a aparecer y encuentresa al culpable.

Puedes decirme el resultado de los pasos anteriores?

marzo 14, 2025 en 8:42 am #16815061

aliciad

Hola Carlos.

Hemos hecho lo siguiente.
Para no dejar al cliente sin página web mientras hacemos las pruebas hemoshecho una copia de la página y la hemos instalado en el subdominio prelive.onandia-abogados.com
Está en el mismo servidor que la página original.
He hecho lo que has pedido:
- He borrado caché de WordPress con el plugin LiteSpeed Cache
- He borrado la caché Nginx del servidor
- Desactivar todos los plugins
- Activar el tema Twenty Twenty-Five
- Activar los plugins WPML Multilingual CMS, WPML SEO y WPML String Translation
En el administrador de WordPress seleccioné Catalán y fui a 'Todas las páginas'. La página tardó en cargar.
- Activé el plugin Query Monitor para poder ver el tiempo de carga y quien hace las peticiones.

En comparación con la página original mejoró un poco. Pero igual la carga de esa página es muy lenta.

Para poder entrar en la versión de prueba, prelive.onandia-abogados.com, estos son los datos:
- Al entrar en la página, el navegador te pedirá usuario y contraseña. Usuario: cgdeideas Contraseña: Ideones
- Para entrar en WordPress el link es prelive.onandia-abogados.com/wp-admin
- Las claves para entrar en la página son las mismas que las originales.

Esperamos tu respuesta.

marzo 14, 2025 en 9:34 am #16815491

Carlos Rojas
Colaborador

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Muchas gracias por su respuesta.

He realizado varias pruebas pero el problema persiste, es por ello que he decidido escalar este ticket a nuestro 2do nivel de soporte donde nuestros especialistas van a revisar el problema con mayor profundidad e intentar aislar su causa.

Regresaré con usted en cuanto tenga más información.

marzo 27, 2025 en 2:16 pm #16868915

aliciad

Hola Carlos.

No he escuchado nada de ustedes.

¿Cómo vamos?

Un saludo

marzo 27, 2025 en 3:50 pm #16869473

Carlos Rojas
Colaborador

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,

Nuestros especialistas de 2do nivel han identificado varios problemas y este ticket ha sido escalado a nuestro equipo de desarrolladores. Mientras tanto nuestros especialistas de 2do nivel han recomendado el siguiente workaround:
- Cree una copia de seguridad del sitio completo
- Pegue este código en el archivo functions.php que se encuentra en la carpeta del tema activo:

add_action( 'current_screen', function() {
    // Only affect the post type = page listing screen
    $screen = get_current_screen();
    if ( $screen && 'edit-page' === $screen->id ) {
        global $wp_filter;
        $hook_name = 'user_has_cap';

        if ( isset( $wp_filter[ $hook_name ] ) && is_a( $wp_filter[ $hook_name ], 'WP_Hook' ) ) {
            // Clear *all* callbacks for user_has_cap
            $wp_filter[ $hook_name ]->callbacks = [];
        }
    }
});

- Guarde los cambios y compruebe si el performance del sitio mejoró

Quedo a la espera de su mensaje.

marzo 28, 2025 en 10:30 am #16871933

aliciad

Hola Carlos.

Gracias por tu respuesta.
He colocado el código que nos diste en functions.php y el problema persiste.

Te adjunto imágenes de Query Monitor para que puedas tener más datos.

En las imágenes están las velocidades de carga de las páginas:
- enlace oculto
- enlace oculto
- enlace oculto

También adjunté las primeras consultas que da el plugin Query Monitor en las páginas en catalán y en inglés para ver si te ayudan a encontrar el problema.

Espero tus comentarios.

Inglés-Query-Monitor-consultas.png
Inglés-Query-Monitor-velocidad.png
Catalán-Query-Monitor-consultas.png
Catalán-Query-Monitor-velocidad.png
Español-Query-Monitor-velocidad.png
marzo 28, 2025 en 10:56 am #16872275

Carlos Rojas
Colaborador

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola!
Muchas gracias por su respuesta.

He enviado esta información a nuestros especialistas en el 2do nivel para actualizarlos. Le mantendré al tanto.

Muchas gracias por su paciencia y comprensión!

marzo 28, 2025 en 11:50 am #16872657

Carlos Rojas
Colaborador

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,
Nuestros especialistas de 2do nivel han aplicado el workaround en el sitio de producción y ahora está funcionando correctamente.

Puede confirmar que el problema se ha resuelto en el sitio en producción?

Abril 2, 2025 en 7:23 am #16885555

aliciad

Hola Carlos.

Si, ya el problema lo solucionaron.

Muchas gracias.