WPML

WPML 3.2 include alcuni aggiornamenti importanti e miglioramenti delle prestazioni. Stiamo riscontrando una riduzione delle query SQL fino al 75% e stiamo cercando ulteriori casi di test per ottimizzare le prestazioni nel miglior modo possibile.

Parte del nostro lavoro su WPML include l’ottimizzazione delle query SQL. Quando esegui un sito sul tuo localhost, il numero di query è meno critico. Tuttavia, i siti di produzione che hanno molto traffico e che potrebbero avere un server SQL esterno, trarranno grandi vantaggi da una riduzione delle query.

Utilizziamo tre siti di test per le nostre ottimizzazioni. Questi includono un sito minuscolo, un sito medio e un sito enorme. Ognuno aiuta con diverse ottimizzazioni. Il sito minuscolo rappresenta un tipico sito web “vetrina” con diverse pagine. Il sito enorme rappresenta un sito e-commerce molto trafficato con molti articoli (prodotti). Il sito “medio” è una via di mezzo. Nel nostro percorso, troviamo diverse ottimizzazioni che sono più significative per ciascuna di queste configurazioni.

Finora, i nostri test mostrano i seguenti numeri, confrontando WPML 3.2 con 3.1.9.4:

  • Home page nella lingua predefinita: circa il 20% in meno di query SQL.
  • Home page in un’altra lingua: dal 20 al 75% in meno di query SQL.
  • Pagina singola (pagina chi siamo) nella lingua predefinita: circa il 15% in meno di query SQL.
  • Pagina singola (pagina chi siamo) in un’altra lingua: dal 20 all’80% in meno di query SQL.
  • Bacheca di WP: circa il 15% in meno di query.

Naturalmente, queste cifre dipendono dalla complessità del sito.

Questa riduzione del numero di query implica anche tempi di esecuzione più rapidi? In genere sì, ma dipende. Se hai una CPU potentissima e un database minuscolo, il tuo server MySQL lavora dalla RAM e difficilmente noterai le query normali. Se ti trovi su un tipico server web, con un database di grandi dimensioni e molto traffico, vedrai che queste query in meno si tradurranno direttamente in un minor carico della CPU.

Scarica WPML 3.2 Beta


L’attuale beta di WPML 3.2 è disponibile per i titolari di un account Multilingual CMS. Accedi al tuo account WPML e fai clic su Download. Scorri fino in fondo e vedrai “CMS Beta Package”. Scaricalo ed estrailo. Riceverai i file ZIP di tutti i componenti di WPML nella versione beta.

Tieni presente che questo codice non è ancora pronto per i siti di produzione. Ci farebbe piacere se potessi provare la beta di WPML 3.2 su un sito di sviluppo, ma non usarla ancora sui siti di produzione.

WPML 3.2 è ora in fase di QA e stiamo gestendo i casi limite. Non appena sarà pronto, lo riceverai direttamente nella tua area di amministrazione di WordPress.

Vogliamo testare le prestazioni di WPML sul tuo sito


Vogliamo assicurarci che questi miglioramenti funzionino su un’ampia varietà di siti.

Stiamo cercando siti di piccole e medie dimensioni su cui effettuare test comparativi. Testeremo con la 3.1.9.4 e la 3.2 e ci assicureremo che questi miglioramenti di velocità funzionino su tutti i siti.

Se puoi aiutarci, abbiamo bisogno di dump completi del tuo sito tramite Duplicator in modo da poter testare questi siti localmente. Lascia i tuoi commenti e ti contatteremo in privato.

L’hai trovato utile? Condividi questo articolo: