This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Nessun supporter è disponibile a lavorare oggi sul forum Italian. Sentitevi liberi di creare ticket e li gestiremo il prima possibile quando saremo online. Grazie per la comprensione.

This topic contains 1 reply, has 2 voci.

Last updated by Vincenzo 1 anno, 1 mese fa.

Assigned support staff: Vincenzo.

Autore Post
September 26, 2018 at 9:27 am #2766640

Alessandro

Questo sito è molto complesso e presenta:
- post type personalizzati (toolset types)
- maschere di backend personalizzate (advanced custom fields PRO)
- ecommerce collegato (woocommerce)
- 30 lingue differenti, alcune (eng) parzialmente collegante nei contenuti (ricette/prodotti)

Data la complessità della struttura, la problematica che riscontriamo si presenta prepotentemente durante il salvataggio di elementi complessi e collegati con altre lingue quali sono i prodotti, impiegando un tempo di salvataggio mai inferiore ai 2 minuti.

Questo dopo aver verificato e applicato OGNI tipo di correttivo riportato sul vostro forum di assistenza (senza ovviamente compromettere le funzionalità del sito)

Abbiamo monitorato il numero di query eseguite:
- nel salvataggio sopra riportato il numero di query conteggiate supera le 16000
- gran parte di queste, sono relative a tabelle con prefisso 'wp_icl'
- tantissime query (SELECT) identiche sono ripetute diverse volte senza che vengano in qualche modo cachati i risultati.

Siamo pertanto a chiedervi assistenza in merito alla problematica, sia sottoforma di eventuale 'best practice', suggerimenti di ottimizzazione (lato codice o lato database)fino ad un vostro intervento tecnico diretto. Assistenza che ci consenta di ottimizzare quello che ora è un tempo di salvataggio non accettabile.

September 27, 2018 at 2:12 pm #2770800

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+01:00)

Salve e grazie per aver contattato il supporto WPML!

Ci scusiamo per il ritardo nella risposta. Le prossime risposte saranno più rapide.

Trattandosi di un un problema che riguarda le performance del sito, sarà necessario verificare alcuni punti.

❌ Assicurati d'avere un backup del sito prima di procedere! ❌

1. In questo articolo ci sono elencati alcuni passaggi utili per migliorare le performance:
https://wpml.org/faq/prevent-performance-issues-with-wpml/

2. Attivare la modalità di debug di WordPress e postare qui eventuali errori.
Per attivare la modalità di debug di WordPress bisogna:

- aprire il file wp-config.php e cercare la riga:

define('WP_DEBUG', false);

Cambiarla in:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

In questo modo gli errori verranno salvati nel file debug.log all'interno della cartella /wp-content/

Una volta attivata la modalità di debug prova a salvare un prodotto in maniera da registrare l'eventuale problema nel file di log.

A questo punto puoi postare il contenuto del file wp-content/debug.log qui sul forum o, se è troppo grande, su pastebin.com e postare qui il link al paste.

Documentazione relativa:
- https://wpml.org/it/documentazione/informazioni-per-gli-sviluppatori/eseguire-il-debug-di-wpml/
- https://wpml.org/documentation/support/debugging-wpml/
- http://codex.wordpress.org/Debugging_in_WordPress

3. Seguire le indicazioni fornite in questa documentazione per raccogliere e fornirci i dati necessari al debug.
- https://wpml.org/faq/how-to-debug-performance-problems/

In particolare sarebbe utile avere una lista, anche parziale, delle query ripetute più pesanti.

Sto abilitando una risposta privata per darti la possibilità di postare i risultati dei vari test in maniera sicura.

Grazie

The topic ‘[Closed] CPT linked with around 20 langs and ACF fields is very slow on saving (2 min)’ is closed to new replies.