Saltar al contenido Saltar a la barra lateral

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

Problem:
You are experiencing severe and intermittent backend performance issues on a WordPress + WooCommerce site using WPML. Symptoms include long pending loads with high TTFB when generating HTML pages, and PHP warnings related to gzuncompress() in WPML String Translation.
Solution:
We recommend the following steps to isolate and potentially resolve the issue:
1. Create a full site backup.
2. Update any outdated plugins or themes.
3. Flush any existing cache memory.
4. Deactivate all plugins, including WPML ones.
5. Activate WordPress debug mode. You can find guidance on this at https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/
6. Switch to a default WordPress theme, such as Twenty Twenty.
7. Reactivate the WPML plugins, WooCommerce, and WCML.
8. If the issue resolves, reactivate your theme and other plugins one by one to identify the problematic plugin.
9. Check for error messages in the debug.log file within the wp-content folder.

If these steps do not resolve the issue or if the solution provided here becomes outdated, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket for further assistance.

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 1 respuesta, tiene 0 voces.

Última actualización por Carlos Rojas hace 3 semanas, 6 días.

Asistido por: Carlos Rojas.

Autor Publicaciones
diciembre 17, 2025 a las 4:44 pm #17672099

fidelv-3

Hi WPML Support Team,

We are experiencing severe and intermittent backend performance issues on a WordPress + WooCommerce site using WPML.

Environment:

WordPress (latest)

WooCommerce (latest)

WPML CMS + WPML String Translation

PHP 8.1

No persistent object cache available (managed VPS limitation)

Database hosted remotely (not localhost)

Symptoms:

Intermittent long pending loads (very high TTFB) when generating HTML pages (products, categories).

Frontend assets load quickly once HTML is delivered, but the HTML generation itself is sometimes blocked for tens of seconds.

PHP warnings related to gzuncompress() in WPML String Translation (FieldCompression.php).

Actions taken:

We backed up and cleared WPML String Translation tables (icl_strings, icl_string_translations, etc.).

After clearing these tables, the gzuncompress warnings stopped and backend performance improved, but instability remains when WPML is active.

Questions:

Are there known performance or stability issues with WPML String Translation on PHP 8.1+ when persistent object cache (Redis/Memcached) is not available?

Is String Translation with compression enabled recommended for WooCommerce sites without object cache?

Are there recommended limits or best practices to prevent string tables from growing to a point where they cause blocking or locks?

Is there a safer alternative configuration for multilingual WooCommerce sites that minimizes backend load?

Could this be a known bug or edge case related to compression or serialized data in String Translation?

Our goal is to keep the site stable without requiring a major hosting architecture change if possible.

Thanks in advance for your guidance.

diciembre 18, 2025 a las 10:51 am #17674119

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hello,
Thank you for contacting us

The summarized answer to your questions is no. Typically, these performance issues are caused by conflicts with third-party functionalities or database problems.

Here are the recommended steps to isolate the cause of the issue:
- Create a full site backup
- Update any outdated plugins or themes
- Flush any cache memory that might exist
- Deactivate all plugins, including the WPML ones
- Activate the WordPress debug mode (https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/)
- Activate a default WordPress theme, like Twenty Twenty
- Activate the WPML plugins, WooCommerce, and WCML
- If the issue disappeared, start by activating the theme and the rest of the plugins, one by one, until the issue appears again, and you find the culprit
- Check if there is any error message in the debug.log file located within the wp-content folder

Please let me know if you need assistance with any of these steps or if you have further questions.

Best regards,
Carlos