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: Performance
Este tema contiene 13 respuestas, tiene 2 voices.
Última actualización por Carlos Rojas hace 1 año, 10 meses.
Asistido por: Carlos Rojas.
Autor | Publicaciones |
---|---|
noviembre 28, 2023 a las 12:35 pm #14939287 | |
diegoL-16 |
Estoy tratando de: Estamos haciendo auditorías de la web y vemos que el problema está en WPML, cuando está activo la web tarda muchísimo en cargar, sobre todo los filtros de categorías de la tienda. Cuando desacticamos wpml la web fluye de forma normal. ¿Podríais indicarnos si hay algo que se pueda optimizar a nivel del plugin o si hay algo que está produciendo que la web vaya tan lenta? Adjunto screenshots que muestran el numero de queries con wpml activo y sin él para que se aprecie la diferencia. URL de (mi) sitio web donde aparece el problema: enlace oculto Yo esperaba ver: En vez de eso, obtuve: |
noviembre 28, 2023 a las 1:59 pm #14940535 | |
Carlos Rojas Partidario de WPML desde 03/2017
Idiomas: Inglés (English ) Español (Español ) Zona horaria: Europe/Madrid (GMT+02:00) |
Hola, Los plugins de WPML no generan una carga considerable en la web, por lo que es muy probable que estemos ante algún conflicto con alguna funcionalidad de terceros. Le pido que realice los siguientes pasos con el objetivo de aislar la causa del problema: /* Memory Limit */ define('WP_MEMORY_LIMIT', '256M'); - Añádelo encima de la línea /* That's all, stop editing! Happy blogging. */ Puede decirme el resultado de los pasos anteriores? Saludos, |
noviembre 28, 2023 a las 4:36 pm #14942347 | |
diegoL-16 |
La memoria asignada ya estaba aumentada para que todo fluya, de hecho, si la hubiéramos dejado bajo los parámetros estándar es muy difícil que tal y como esta construida la web funcionase. Hemos auditado el problema y vemos que se focaliza en las pagina en donde se utiliza el plugin de filtrado de productos YITH WooCommerce Ajax Product Filter Premium ya que genera más de 1000 queries duplicadas al usarse con WPML (adjuntamos imagen donde se ve exactamente la consulta). |
noviembre 29, 2023 a las 8:35 am #14947229 | |
Carlos Rojas Partidario de WPML desde 03/2017
Idiomas: Inglés (English ) Español (Español ) Zona horaria: Europe/Madrid (GMT+02:00) |
Buenos dias. Nuestro objetivo es aislar la causa del problema y determinar si WPML es uno de los causantes. En este sentido le propongo realizar los siguientes pasos para obtener más información: Quedo a la espera de su mensaje. |
noviembre 29, 2023 a las 9:01 pm #14956261 | |
diegoL-16 |
Hola, hemos instalado el siguiente backup para que podáis hacer las pruebas indicadas. *** |
noviembre 30, 2023 a las 9:06 am #14959731 | |
Carlos Rojas Partidario de WPML desde 03/2017
Idiomas: Inglés (English ) Español (Español ) Zona horaria: Europe/Madrid (GMT+02:00) |
Hola, He dejado el sitio en una instalación mínima y no veo el problema de performance. Le pido que compruebe si puede reproducir el problema de velocidad del sitio y en caso de que pueda, entonces describa paso a paso como reproducirlo. |
noviembre 30, 2023 a las 10:57 am #14961127 | |
diegoL-16 |
Buenos días, Para replicar el fallo solo tenéis que acceder a la zona de la tienda y utilizar el filtro de categorías. Quedamos a la espera de vuestra respuesta. Muchas gracias por vuestro tiempo y atención |
noviembre 30, 2023 a las 11:23 am #14961449 | |
Carlos Rojas Partidario de WPML desde 03/2017
Idiomas: Inglés (English ) Español (Español ) Zona horaria: Europe/Madrid (GMT+02:00) |
Hola, He creado un video mostrando cómo funciona de mi lado: enlace oculto y el tiempo de carga es el correcto. |
noviembre 30, 2023 a las 11:51 am #14961841 | |
diegoL-16 |
Gracias, Carlos. |
noviembre 30, 2023 a las 12:21 pm #14962067 | |
Carlos Rojas Partidario de WPML desde 03/2017
Idiomas: Inglés (English ) Español (Español ) Zona horaria: Europe/Madrid (GMT+02:00) |
Hola, Como el problema no aparece ni con el tema, ni con los plugins de WPML ni con el plugin de Yith, entonces es que la causa no está en ninguno de ellos. La cantidad de consultas de Woocommerce Multilingual depende de la cantidad de consultas que haga el plugin de Yith y la cantidad de idiomas instalados en el sitio. Para aislar la causa del problema le recomiendo que comience activando el resto de los plugins, uno por uno, hasta que el problema vuelva a aparecer y encuentre al culpable. Nota importante: es conocido que el plugin Query Monitor causa, en algunas ocasiones, problemas de performance cuando WPML está activo, por lo que le recomiendo que lo desactive y solo lo active cuando necesite hacer una consulta de la cantidad de queries en la base de datos. |
noviembre 30, 2023 a las 3:00 pm #14964349 | |
diegoL-16 |
Buenas de nuevo, El problema esta obviamente aunque no se vea, no es necesario activar y desactivar nada por que ya sabemos que es lo que lo causa (menos el query monitor que se esta usando justamente para detectar estos fallos). Como ves, en los adjuntos esa consulta se repite 1.053 veces, y solo se produce cuando convive WPML y el plugin de filtros, por lo que es necesario saber si hay alguna forma de evitar que se ejecute semejante cantidad de consultas, pues como, te repito de nuevo, ralentiza la web ya solo con estos 2 plugins así que si metemos el resto de complementos la web deja de funcionar. De hecho se sobrepasan los recursos del host debido al alto numero de consultas. (no sé si me he explicado ahora mejor para que entiendas el foco del problema) ¿Creéis que podéis analizar esto y echarnos una mano para depurarlo? Gracias |
diciembre 1, 2023 a las 11:55 am #14972227 | |
Carlos Rojas Partidario de WPML desde 03/2017
Idiomas: Inglés (English ) Español (Español ) Zona horaria: Europe/Madrid (GMT+02:00) |
Muchas gracias por su mensaje. La forma de identificar si esto es un problema entre WPML y el plugin de Yith en general o solamente en su sitio es intentando reproducir el problema en una nueva instalación de WordPress + WPML y es exactamente lo que he hecho. Le pido que: Quedo a la espera de su mensaje. |
diciembre 4, 2023 a las 9:00 am #14983353 | |
diegoL-16 |
Buenos días, |
diciembre 4, 2023 a las 3:01 pm #14988503 | |
Carlos Rojas Partidario de WPML desde 03/2017
Idiomas: Inglés (English ) Español (Español ) Zona horaria: Europe/Madrid (GMT+02:00) |
Hola, Al parecer no ha seguido los pasos que he indicado porque veo una plantilla de GeneratedPress instalada y no puedo acceder al sitio de pruebas pues parece que el plugin que se utiliza para acceder fue desactivado o fue cambiada su configuración. Para realizar las pruebas correctamente es necesario que solamente configure los plugins de WPML, Woocommerce y el plugin de Yith. Por favor realice los pasos descritos en https://wpml.org/es/forums/topic/pagina-muy-lenta-al-activar-wpml/#post-14972227 al pie de la letra y utlice este nuevo sitio de pruebas: enlace oculto Note: tenga en cuenta que estos pasos son para determinar si realmente WPML está relacionado con la causa del problema. |