Saltar navegación

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

Problema:
El cliente está experimentando problemas de rendimiento al usar Elementor, WPML y WP Rocket juntos. Las actualizaciones de traducción en WPML pueden desencadenar la purga de caché de Elementor, lo que a su vez hace que WP Rocket limpie todo el caché del dominio. Esto causa ralentizaciones, especialmente después de migrar a un VPS.
Solución:
1. Desactivar el borrado automático de caché en WP Rocket: En la configuración avanzada de WP Rocket, intenta deshabilitar el borrado automático de caché para algunas acciones y gestiónalo manualmente, especialmente al trabajar con traducciones.
2. Uso de borrado selectivo de caché: Evita purgas completas del sitio donde sea posible. WPML y Elementor pueden configurarse para limpiar solo las partes relevantes. El soporte de WP Rocket podría ayudar con filtros o ganchos para un control más fino.
3. Revisar la configuración de sincronización de traducciones en WPML: Desactiva la sincronización automática de traducciones para actualizaciones menores si no es necesario. Esto puede reducir la frecuencia de las actualizaciones de contenido que desencadenan purgas de caché.
4. Herramientas de monitoreo: Utiliza una herramienta de monitoreo para identificar cuándo ocurren caídas de rendimiento y qué las desencadena.
Si el problema persiste o la solución proporcionada no es relevante debido a actualizaciones o diferencias en la configuración, recomendamos abrir un nuevo ticket de soporte. También es altamente recomendable revisar los problemas conocidos y verificar que tienes instaladas las últimas versiones de los temas y plugins. Para más asistencia, 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 2 respuestas, tiene 1 voz.

Última actualización por Carlos Rojas hace 2 semanas, 4 días.

Asistido por: Carlos Rojas.

Autor Entradas
marzo 21, 2025 en 7:45 am #16842871

albertoO-9

Antecedentes del problema:
Estoy experimentando problemas de rendimiento inconsistente al usar Elementor, WPML y WP Rocket juntos. He contactado a Elementor y me han informado que el problema es conocido: ciertas acciones dinámicas como las actualizaciones de traducción pueden desencadenar la purga de caché de Elementor, lo que lleva a WP Rocket a limpiar todo el caché del dominio a través de rocket_clean_domain(). Esto es especialmente notable después de migrar a un VPS.

Síntomas:
Borrado de caché generado por WPML que causa ralentizaciones temporales.

Preguntas:
¿Cómo puedo desactivar el borrado automático de caché en WP Rocket?
¿Cómo configurar WPML y Elementor para evitar purgas completas de caché?
¿Cómo desactivar la sincronización automática de traducciones en WPML?
¿Qué herramientas de monitoreo puedo usar para identificar caídas de rendimiento?

marzo 21, 2025 en 7:46 am #16842872

albertoO-9

Esto es lo que nos dicen desde Elementor:

Hi FRAJUMAR,
Thank you for contacting Elementor Support.
Thanks for the detailed explanation and for sharing the system info file!
We understand how frustrating inconsistent performance can be—especially with a setup involving Elementor, WPML, and WP Rocket.
The issue you're describing is known: when WPML and Elementor are used together, certain dynamic actions like translation updates can trigger Elementor's cache purge, which in turn leads WP Rocket to clear the entire domain cache via rocket_clean_domain(). This behavior can cause temporary slowdowns, especially noticeable after migrating to a VPS where resources are more isolated.
Here are a few recommendations to help:
Disable Automatic Cache Clearing (If possible): In WP Rocket’s advanced settings, try disabling automatic cache clearing for some actions (like post updates) and manage it manually, especially when working with translations.
Use Selective Cache Clearing: Avoid full site cache purges where possible. WPML and Elementor can sometimes be configured to clear only relevant parts—WP Rocket’s support might assist you with any filters or hooks for finer control.
Check Translation Sync Settings: In WPML, disable automatic translation synchronization for minor updates if it's not needed. This may reduce the frequency of content updates that trigger cache purges.
Monitoring Tools: Use a monitoring tool to identify when performance dips occur and what triggers them—this could help narrow down whether it’s related to translation, editing, or caching behavior.
We’re aware of the complexity this setup can introduce and are actively working with partners like WPML and WP Rocket to find more efficient solutions for shared users.
If you have any other questions please feel free.
Best regards

marzo 21, 2025 en 11:38 am #16844218

Carlos Rojas
Colaborador

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

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

Hola,
Muchas gracias por volver a contactarnos

Tal y como menciona el serivicio de soporte de Elementor y como mencioné en su ticket anterior: https://wpml.org/es/forums/topic/error-con-wp-rocket-y-elementor/#post-16811439 debe contactar con el servicio de soporte o con loa utores de WP Rocket porque el gancho rocket_clean_domain() no pertenece a WPML ni a Elementor.

El único problema que tuvimos con Elementor y su cache ya fue resuelto y puedes verlo en esta página de errata: https://wpml.org/errata/elementor-translated-pages-show-stale-content-after-being-updated/

Te recomiendo que una vez contactes con el servicio de soporte de WP Rocket o con sus autores les pidas que contacten directamente con nuestros especialistas de compatibilidad para resolver cualquier problema que pueda existir de su parte.

Saludos,
Carlos