{"id":27575,"date":"2022-07-28T06:04:27","date_gmt":"2022-07-28T04:04:27","guid":{"rendered":"https:\/\/supporthost.com\/it\/?p=27575"},"modified":"2024-05-16T10:14:52","modified_gmt":"2024-05-16T10:14:52","slug":"prestazioni-matomo","status":"publish","type":"post","link":"https:\/\/supporthost.com\/it\/prestazioni-matomo\/","title":{"rendered":"Prestazioni Matomo: \u00e8 vero che rallenta il sito?"},"content":{"rendered":"\n<p>Matomo \u00e8 una delle principali alternative a Google Analytics. Ma quali sono le prestazioni di Matomo? <\/p>\n\n\n\n<p>Usare questo strumento pu\u00f2 rallentare il sito? <\/p>\n\n\n\n<p>Abbiamo fatto dei test sulle diverse versioni di Matomo per vedere cosa succede.<\/p>\n\n\n\n<p>Scopri cosa \u00e8 venuto fuori dalla nostra analisi. <\/p>\n\n\n\n<p>Ma, prima, una breve panoramica sulle versioni di Matomo e perch\u00e9 usarlo.<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Indice<\/h2><nav><ul><li><a href=\"#perche-matomo\">Perch\u00e9 Matomo?<\/a><\/li><li><a href=\"#versioni-di-matomo\">Versioni di Matomo<\/a><ul><li><a href=\"#matomo-cloud\">Matomo Cloud<\/a><\/li><li><a href=\"#matomo-on-premise\">Matomo On-Premise<\/a><ul><li><a href=\"#matomo-con-la-nostra-soluzione-pronta-alluso\">Matomo con la nostra soluzione pronta all&#8217;uso<\/a><\/li><\/ul><\/li><li><a href=\"#matomo-per-word-press\">Matomo per WordPress<\/a><\/li><\/ul><\/li><li><a href=\"#matomo-rallenta-il-sito-e-vero-che-influisce-sulle-prestazioni-e-in-che-modo\">Matomo rallenta il sito? \u00c8 vero che influisce sulle prestazioni e in che modo?<\/a><ul><li><a href=\"#matomo-on-premise-vs-matomo-per-word-press\">Matomo On-Premise vs Matomo per WordPress<\/a><\/li><\/ul><\/li><li><a href=\"#ho-installato-matomo-su-word-press-ma-non-ho-notato-rallentamenti\">Ho installato Matomo su WordPress ma non ho notato rallentamenti<\/a><\/li><li><a href=\"#configurare-matomo-per-essere-piu-veloce\">Configurare Matomo per essere pi\u00f9 veloce<\/a><ul><li><a href=\"#disattivare-i-report-in-tempo-reale\">Disattivare i report in tempo reale<\/a><\/li><li><a href=\"#aggiornare-matomo-allultima-versione\">Aggiornare Matomo all&#8217;ultima versione<\/a><\/li><li><a href=\"#configurazione-ideale-del-server\">Configurazione ideale del server<\/a><\/li><\/ul><\/li><li><a href=\"#conclusioni\">Conclusioni<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/prestazioni-matomo-1024x538.png\" alt=\"Prestazioni Matomo\" class=\"wp-image-27516\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/prestazioni-matomo-1024x538.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/prestazioni-matomo-300x158.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/prestazioni-matomo-768x403.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/prestazioni-matomo-120x63.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/prestazioni-matomo.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"perche-matomo\">Perch\u00e9 Matomo?<\/h2>\n\n\n\n<p>Di recente Google Analytics \u00e8 finito sotto i riflettori perch\u00e9 non \u00e8 ritenuto GDPR-compliant. Abbiamo ampiamente trattato la questione in un&#8217;intervista a Frida Del Din sul caso <a href=\"https:\/\/supporthost.com\/it\/google-analytics-gdpr\/\" data-type=\"post\" data-id=\"27329\">GDPR e Google Analytics<\/a>. <\/p>\n\n\n\n<p>In breve il motivo \u00e8 che, utilizzando lo strumento di Google, avviene un trasferimento di dati verso gli Stati Uniti. <\/p>\n\n\n\n<p>Questo sta spingendo molti gestori dei siti web a ricercare delle alternative. <\/p>\n\n\n\n<p>Matomo \u00e8 sicuramente tra le principali scelte quando si tratta di trovare un sistema di Analytics conforme al GDPR. <\/p>\n\n\n\n<p>In questo caso, infatti, tutti i dati vengono conservati sullo stesso server su cui \u00e8 ospitato il sito web. <\/p>\n\n\n\n<p>Per la precisione, per\u00f2, ci sono diverse soluzioni possibili. <\/p>\n\n\n\n<p>Vediamole.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"versioni-di-matomo\">Versioni di Matomo<\/h2>\n\n\n\n<p>Matomo \u00e8 l&#8217;alternativa a Google Analytics che ci permette di raccogliere dati e statistiche e conservare questi dati in conformit\u00e0 al GDPR. <\/p>\n\n\n\n<p>Ci sono diverse versioni di Matomo:<\/p>\n\n\n\n<ul>\n<li>Matomo Cloud <\/li>\n\n\n\n<li>Matomo On-Premise<\/li>\n\n\n\n<li>Matomo per WordPress.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"matomo-cloud\">Matomo Cloud<\/h3>\n\n\n\n<p><strong>Matomo Cloud<\/strong> \u00e8 una versione a pagamento dello strumento. Non si tratta di una versione self hosted, ma ci si appoggia ai server di Matomo e, nello specifico, ad un <strong>datacenter in Germania<\/strong>.<\/p>\n\n\n\n<p>I dati, quindi, vengono conservati su server in Europa e non vi \u00e8 trasferimento dei dati verso paesi al di fuori dell&#8217;Unione Europea senza consenso.  <\/p>\n\n\n\n<p>La versione Cloud di Matomo ha un costo mensile a partire da <strong>19\u20ac<\/strong>. Questo costo pu\u00f2 anche aumentare all&#8217;aumentare del traffico in entrata verso il sito. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"398\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-prezzi-e-piani-1024x398.png\" alt=\"Matomo Prezzi E Piani\" class=\"wp-image-27434\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-prezzi-e-piani-1024x398.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-prezzi-e-piani-300x116.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-prezzi-e-piani-768x298.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-prezzi-e-piani-120x47.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-prezzi-e-piani.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Se consideriamo che in un anno si vanno a spendere 228\u20ac, stiamo parlando di cifre molto pi\u00f9 alte dei costi di hosting e dominio. Basti prendere come esempio i nostri piani <a href=\"https:\/\/supporthost.com\/it\/hosting-condiviso\/\">hosting condiviso<\/a> che partono da 34\u20ac all&#8217;anno.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"matomo-on-premise\">Matomo On-Premise<\/h3>\n\n\n\n<p>Matomo <strong>On-Premise<\/strong> \u00e8 la versione <strong>gratuita <\/strong>dello strumento. Questa versione ha la caratteristica, come dicevamo prima, di poter essere installata direttamente sul proprio server. <\/p>\n\n\n\n<p>Nello specifico, come abbiamo visto nella nostra guida su come <a href=\"https:\/\/supporthost.com\/it\/installare-matomo\/\">installare Matomo<\/a>, ci basta installare lo strumento su un sottodominio o su una sottocartella.<\/p>\n\n\n\n<p>Se poi vogliamo trasferire i dati raccolti con lo strumento di Google, possiamo <a href=\"https:\/\/supporthost.com\/it\/da-google-analytics-a-matomo\/\" data-type=\"post\" data-id=\"27523\">importare i dati da Google Analytics a Matomo<\/a>, come spiego in un&#8217;altra guida.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"matomo-con-la-nostra-soluzione-pronta-alluso\">Matomo con la nostra soluzione pronta all&#8217;uso<\/h4>\n\n\n\n<p>Se hai difficolt\u00e0 nell&#8217;installazione e non vuoi o non sai occupartene da solo, puoi dare un&#8217;occhiata al nostro servizio <a href=\"https:\/\/supporthost.com\/it\/matomo-analytics\/\">Matomo Analytics<\/a>. <\/p>\n\n\n\n<p>Offriamo al prezzo simbolico di 1\u20ac all&#8217;anno, Matomo gi\u00e0 pronto all&#8217;uso. Non hai bisogno di installare, configurare o aggiornare niente. <\/p>\n\n\n\n<p>Attivi il servizio e aggiungi il codice di tracciamento ed \u00e8 tutto pronto.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"matomo-per-word-press\">Matomo per WordPress<\/h3>\n\n\n\n<p>Se hai un sito WordPress, puoi installare e attivare direttamente il plugin di Matomo come un qualsiasi <a href=\"https:\/\/supporthost.com\/it\/plugin-wordpress\/\" data-type=\"post\" data-id=\"16110\">plugin WordPress<\/a>.<\/p>\n\n\n\n<p>Dopo aver attivato il plugin potrai attivare il tracciamento semplicemente cliccando su un bottone.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"348\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/abilita-ora-il-tracciamento-matomo-1024x348.png\" alt=\"Abilita Ora Il Tracciamento Matomo\" class=\"wp-image-27470\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/abilita-ora-il-tracciamento-matomo-1024x348.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/abilita-ora-il-tracciamento-matomo-300x102.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/abilita-ora-il-tracciamento-matomo-768x261.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/abilita-ora-il-tracciamento-matomo-120x41.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/abilita-ora-il-tracciamento-matomo-1536x522.png 1200w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/abilita-ora-il-tracciamento-matomo.png 1896w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"matomo-rallenta-il-sito-e-vero-che-influisce-sulle-prestazioni-e-in-che-modo\">Matomo rallenta il sito? \u00c8 vero che influisce sulle prestazioni e in che modo?<\/h2>\n\n\n\n<p>Analizzando il sito di un cliente ho notato una richiesta lunga, troppo lunga, nel waterfall.<\/p>\n\n\n\n<p>Conosco bene le richieste wp-ajax, e sono sempre delle richieste che rallentano il sito, anche se in defer, quando si guarda il tempo di caricamento su <a href=\"https:\/\/supporthost.com\/it\/gtmetrix\/\" data-type=\"post\" data-id=\"20024\">GTmetrix<\/a>.<\/p>\n\n\n\n<p>Vediamo per un momento come funziona Matomo.<\/p>\n\n\n\n<p>Inseriamo uno script nel footer del nostro sito web, allo stesso modo in cui abbiamo sempre fatto con Google Analytics.<\/p>\n\n\n\n<p>Anche se usiamo il plugin per WordPress viene inserito lo script nel footer, solo che la chiamata \u00e8 leggermente diversa, come vediamo tra poco.<\/p>\n\n\n\n<p>Lo script aspetta che la pagina abbia terminato il caricamento, poi manda una richiesta POST a Matomo. Questa richiesta come vediamo tra poco prende del tempo, da qualche millisecondo a qualche secondo in alcuni casi.<\/p>\n\n\n\n<p>A questo punto l&#8217;utente vede gi\u00e0 la pagina, quindi da un punto di vista di esperienza di navigazione non \u00e8 un problema reale.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"405\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/prestazioni-matomo-1-1024x405.png\" alt=\"Prestazioni Matomo 1\" class=\"wp-image-27576\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/prestazioni-matomo-1-1024x405.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/prestazioni-matomo-1-300x119.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/prestazioni-matomo-1-768x304.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/prestazioni-matomo-1-120x48.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/prestazioni-matomo-1.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">La chiamata POST di Matomo avviene in defer, ma pu\u00f2 durare anche alcuni secondi. Decisamente troppo.<\/figcaption><\/figure>\n\n\n\n<p>Questa richiesta POST per\u00f2 va ad influire sul tempo di caricamento del nostro sito web. Dai miei test non sembra che i parametri di Google PageSpeed ne risentano.<\/p>\n\n\n\n<p>Questa richiesta \u00e8 ovviamente necessaria, per far sapere a Matomo che una pagina \u00e8 stata visitata, ad esempio la richiesta dello screenshot qui sopra ha questi parametri:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"256\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/parametri-post-matomo-richiesta-1024x256.png\" alt=\"Parametri Post Matomo Richiesta\" class=\"wp-image-27709\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/parametri-post-matomo-richiesta-1024x256.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/parametri-post-matomo-richiesta-300x75.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/parametri-post-matomo-richiesta-768x192.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/parametri-post-matomo-richiesta-120x30.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/parametri-post-matomo-richiesta.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Ma perch\u00e9 una richiesta di questo tipo impiega un secondo?<\/p>\n\n\n\n<p>O forse dovrei fare una domanda diversa&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"112\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-lento-1024x112.png\" alt=\"Matomo Lento\" class=\"wp-image-27579\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-lento-1024x112.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-lento-300x33.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-lento-768x84.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-lento-120x13.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-lento.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Perch\u00e9 la richiesta a Matomo dura 5.4 secondi?<\/p>\n\n\n\n<p>Sarebbe pi\u00f9 veloce inviare la richiesta con un segnale di fumo.<\/p>\n\n\n\n<p>Questa cosa non ha senso, ecco perch\u00e9 ho deciso di investigare.<\/p>\n\n\n\n<p>Ho fatto ulteriori test, come questo:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"59\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-per-wordpress-prestazioni-1024x59.png\" alt=\"Matomo Per WordPress Prestazioni\" class=\"wp-image-27590\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-per-wordpress-prestazioni-1024x59.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-per-wordpress-prestazioni-300x17.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-per-wordpress-prestazioni-768x44.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-per-wordpress-prestazioni-120x7.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-per-wordpress-prestazioni.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Matomo completa la richiesta POST in 191ms, meno di 2 decimi di secondo<\/figcaption><\/figure>\n\n\n\n<p>E come questo:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"97\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-rallenta-1024x97.png\" alt=\"Matomo Rallenta\" class=\"wp-image-27581\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-rallenta-1024x97.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-rallenta-300x29.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-rallenta-768x73.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-rallenta-120x11.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/matomo-rallenta.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Matomo completa la richiesta in 245ms, 2,5 decimi di secondo<\/figcaption><\/figure>\n\n\n\n<p>Premesso che 191ms e 245 ms sono sempre pi\u00f9 dei 44ms di Google Tag Manager che si vede nell&#8217;ultimo screenshot, sono tempi tutto sommato accettabili, parliamo di 2 decimi di secondo, non di qualche secondo.<\/p>\n\n\n\n<p>E comunque sono azioni che vengono eseguite dopo che la pagina ha terminato il caricamento e l&#8217;utente pu\u00f2 interagire con la nostra pagina.<\/p>\n\n\n\n<p>Quindi Matomo non sempre rallenta.<\/p>\n\n\n\n<p>Ma se non rallenta sempre quando lo fa? Quando ha senso definire Matomo lento?<\/p>\n\n\n\n<p>Ti svelo un <strong>segreto<\/strong>.<\/p>\n\n\n\n<p>Lo screenshot in cui si vede che Matomo carica in 191 ms \u00e8 con la versione plugin di WordPress. L&#8217;altro, quello del sito SupportHost che impiega 245 ms, invece usa Matomo On-Premise installato su un sottodominio.<\/p>\n\n\n\n<p>Quindi non \u00e8 il plugin di WordPress che rallenta rispetto la versione On-Premise?<\/p>\n\n\n\n<p>O s\u00ec?<\/p>\n\n\n\n<p>Analizziamo meglio.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"matomo-on-premise-vs-matomo-per-word-press\">Matomo On-Premise vs Matomo per WordPress<\/h3>\n\n\n\n<p>In realt\u00e0 la versione di Matomo per WordPress rallenta il sito.<\/p>\n\n\n\n<p>E non poco.<\/p>\n\n\n\n<p>E allora perch\u00e9 usando il plugin per WordPress ha caricato in 191ms, mentre su altre installazioni ha superato il secondo?<\/p>\n\n\n\n<p>Ce lo spiegano gli sviluppatori del plugin <a href=\"https:\/\/wordpress.org\/support\/topic\/performance-with-matomo-for-wordpress-how-to-speed-up\/\" rel=\"noopener\">Matomo per WordPress<\/a>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The solution would be indeed to use Matomo On-Premise. The same speed in the plugin is not reachable because we always have to bootstrap the entire WordPress and for example depending on amount of plugins this can take a bit of time.<\/p>\n<cite>@mattmary<\/cite><\/blockquote>\n\n\n\n<p>In pratica quando chiamiamo il file:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">https:\/\/dominio.it\/wp-content\/plugins\/matomo\/app\/matomo.php<\/pre>\n\n\n\n<p>il plugin deve chiamare tutta la struttura di WordPress e questo, dipendendo dal numero di plugin che usi, pu\u00f2 richiedere del tempo.<\/p>\n\n\n\n<p>In una risposta successiva leggiamo:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>thanks for the tips for performance improvements. It works that way since Matomo for WordPress is mostly intended for small websites with less traffic and performance is usually not super critical. Since there is an alternative with Matomo On-Premise already there we don\u2019t go through the effort to also optimise Matomo for WordPress for ultimate performance. This of course can change in the future. Generally, by not optimising it helps us having it work on all WordPress installations out of the box without any issues. As you know WordPress powers most website and runs on millions of differently configured servers and installations and by bootstrapping WordPress every time we can ensure that things work without issues.<\/p>\n<cite>@tsteur<\/cite><\/blockquote>\n\n\n\n<p>In pratica il plugin non verr\u00e0 migliorato per questioni di compatibilit\u00e0, e se vogliamo ottenere prestazioni migliori \u00e8 meglio usare Matomo On-Premise.<\/p>\n\n\n\n<p>Devo aggiungere una nota qui: il sito per cui Matomo ha caricato in 5.4 secondi \u00e8 ospitato su <a href=\"https:\/\/supporthost.com\/it\/alternativa-aruba\/\" data-type=\"post\" data-id=\"9117\">Aruba<\/a>.<\/p>\n\n\n\n<p>Adesso diventa quindi chiaro il motivo per cui usare Matomo On-Premise o la nostra versione di Matomo Analytics ha senso da un punto di vista di prestazioni. Mentre \u00e8 da evitare a mio avviso la versione plugin per WordPress, se si vuole avere un <a href=\"https:\/\/supporthost.com\/it\/perche-e-importante-avere-un-sito-veloce\/\" data-type=\"post\" data-id=\"13569\">sito veloce<\/a> e se vogliamo evitare di usare <a href=\"https:\/\/supporthost.com\/it\/plugin-che-rallentano-wordpress\/\" data-type=\"post\" data-id=\"10712\">plugin che rallentano WordPress<\/a>.<\/p>\n\n\n\n<p>Nel test in cui faccio vedere che il plugin per WordPress termina la richiesta di Matomo in 191ms, si tratta di un sito appena installato, senza plugin. In quel caso pur dovendo caricare tutta la struttura di WordPress il problema non si pone dal momento che non ci sono plugin installati e quindi WordPress \u00e8 ancora leggerissimo.<\/p>\n\n\n\n<p>Su un sito reale i numeri sono ben diversi, ti invito a provare e farmi sapere in un commento.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ho-installato-matomo-su-word-press-ma-non-ho-notato-rallentamenti\">Ho installato Matomo su WordPress ma non ho notato rallentamenti<\/h2>\n\n\n\n<p>Mentre controllavo i vari siti ho avuto questo tipo di commento:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"175\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/commento-fb-prestazioni-matomo-1024x175.png\" alt=\"Commento Fb Prestazioni Matomo\" class=\"wp-image-27591\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/commento-fb-prestazioni-matomo-1024x175.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/commento-fb-prestazioni-matomo-300x51.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/commento-fb-prestazioni-matomo-768x131.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/commento-fb-prestazioni-matomo-120x21.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/07\/commento-fb-prestazioni-matomo.png 1204w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Anche se non ho avuto modo di vedere nel dettaglio quel sito specifico, ne ho controllati altri che avevano un comportamento simile.<\/p>\n\n\n\n<p>Uno potrebbe chiedersi perch\u00e9 alcuni siti vengono rallentati mentre altri no? Il problema allora non dipende da Matomo lento, ma da quale altro motivo?<\/p>\n\n\n\n<p>La soluzione in questo caso \u00e8 da ricercare in un altro plugin: il plugin usato per i cookies.<\/p>\n\n\n\n<p>Se impostato correttamente il plugin dei cookies deve bloccare lo script di Matomo se l&#8217;utente non accetta i cookies.<\/p>\n\n\n\n<p>In alcuni dei siti analizzati ho notato questo codice:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;script type=\"text\/plain\" data-service=\"matomo\" data-category=\"statistics\"&gt;<\/pre>\n\n\n\n<p>Aggiungere il type &#8220;text\/plain&#8221; ad uno script serve per indicare al browser che non deve eseguire lo script, ma che deve appunto trattarlo come un normale testo.<\/p>\n\n\n\n<p>Quindi fino all\u2019accettazione dei cookies analitici lo script di Matomo non viene eseguito, non notiamo nessun rallentamento e nel waterfall non vediamo alcuna chiamata a Matomo.<\/p>\n\n\n\n<p>Una volta che accettiamo i cookies per\u00f2 parte la chiamata verso Matomo, perch\u00e9 il plugin dei cookies cambia il type in:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">type=\"text\/javascript\"<\/pre>\n\n\n\n<p>In questo caso tieni presente che le visite che vedi su Matomo non sono le visite reali, ma sono le visite di quegli utenti che hanno deciso di accettare i tuoi cookies analitici.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"configurare-matomo-per-essere-piu-veloce\">Configurare Matomo per essere pi\u00f9 veloce<\/h2>\n\n\n\n<p>Come si fa a migliorare le prestazioni di Matomo? <\/p>\n\n\n\n<p>Ci sono diversi accorgimenti che ci possono aiutare.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"disattivare-i-report-in-tempo-reale\">Disattivare i report in tempo reale<\/h3>\n\n\n\n<p>Per impostazione predefinita, Matomo genera dei report in tempo reale. <\/p>\n\n\n\n<p>La prima cosa da fare, quindi, quando si sta utilizzando lo strumento su un sito di grandi dimensioni \u00e8 quella di modificare la frequenza dei report e <strong>disattivare <\/strong>quelli in tempo reale.<\/p>\n\n\n\n<p>Per farlo ci basta impostare un <a href=\"https:\/\/supporthost.com\/it\/tutorial\/cron-job\/\">cron job<\/a> (per esempio da cPanel) in modo che i report vengano generati a intervalli prefissati, per esempio ogni 1 o 6 ore.<\/p>\n\n\n\n<p>Dai un&#8217;occhiata a <a href=\"https:\/\/matomo.org\/faq\/on-premise\/how-to-set-up-auto-archiving-of-your-reports\/\" rel=\"noopener\">questa FAQ<\/a> se vuoi leggere la procedura nel dettaglio.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aggiornare-matomo-allultima-versione\">Aggiornare Matomo all&#8217;ultima versione<\/h3>\n\n\n\n<p>\u00c8 importante mantenere Matomo aggiornato all&#8217;ultima versione. <\/p>\n\n\n\n<p>Quando viene rilasciato un nuovo aggiornamento, infatti, \u00e8 possibile che vengano apportate modifiche allo schema SQL, vale a dire alla struttura del database. <\/p>\n\n\n\n<p>Queste modifiche vengono introdotte anche per migliorare le prestazioni di Matomo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"configurazione-ideale-del-server\">Configurazione ideale del server <\/h3>\n\n\n\n<p>Per evitare che Matomo rallenti il sito, \u00e8 raccomandato rispettare alcuni requisiti. <\/p>\n\n\n\n<p><strong>RAM<\/strong>: il minimo raccomandato \u00e8 1GB. <\/p>\n\n\n\n<p><strong>Versione PHP<\/strong>: si raccomanda PHP7 e di usare l&#8217;ultima versione stabile. Con SupportHost puoi cambiare la <a href=\"https:\/\/supporthost.com\/it\/tutorial\/versione-php\/\">versione PHP<\/a> in autonomia e utilizzare l&#8217;ultima disponibile.<\/p>\n\n\n\n<p><strong>Database<\/strong>: la stima di utilizzo \u00e8 di <strong>1GB<\/strong> ogni 5 milioni di pagine visualizzate. Se hai limiti di spazio, dovrai eliminare i log pi\u00f9 vecchi di tanto in tanto. Se scegli SupportHost potrai contare su un database MySQL ottimizzato per migliorare le performance. <\/p>\n\n\n\n<p>Si raccomanda anche di utilizzare <strong>dischi SSD<\/strong>, proprio perch\u00e9 gli <a href=\"https:\/\/supporthost.com\/it\/hosting-ssd\/\">hosting SSD<\/a> hanno vantaggi in termini di velocit\u00e0 e prestazioni. Tutti i nostri server utilizzano dischi <strong>SSD NVMe<\/strong> per assicurare sempre prestazioni ottimali.<\/p>\n\n\n\n<p>Se hai un <a href=\"https:\/\/supporthost.com\/it\/server-dedicati\/\" data-type=\"page\" data-id=\"17295\">server dedicato<\/a>, puoi controllare nelle <a href=\"https:\/\/matomo.org\/faq\/on-premise\/how-to-configure-matomo-for-speed\/\" rel=\"noopener\">FAQ di Matomo<\/a>, tutti i suggerimenti su come configurarlo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusioni\">Conclusioni<\/h2>\n\n\n\n<p>In conclusione: quale versione dovresti usare per Matomo? Come eviti il problema di Matomo lento?<\/p>\n\n\n\n<p>Prima di tutto mi farei un&#8217;altra domanda: ha senso usare un sistema di Analytics?<\/p>\n\n\n\n<p>Se il tuo business non dipende dalle Analytics per il tracciamento delle campagne, forse ha senso eliminare tutto.<\/p>\n\n\n\n<p>Se dobbiamo usare le Analytics come vanity metrics, tanto vale guardare AWStat nel cPanel, col vantaggio di leggere dei dati reali, e non di vedere solo le visite di quegli utenti che hanno deciso di accettare i nostri cookies analitici.<\/p>\n\n\n\n<p>Se la tua strategia dipende da un uso (reale) di uno strumento di Analytics evita di usare il plugin per WordPress, cerca di usare una versione che non peggiori le performance del tuo sito web.<\/p>\n\n\n\n<p>Il mio articolo ti \u00e8 sembrato utile? Hai dati alla mano che confermano o distruggono la mia tesi? Fammelo sapere in un commento!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Matomo \u00e8 una delle principali alternative a Google Analytics. Ma quali sono le prestazioni di Matomo? Usare questo strumento pu\u00f2 rallentare il sito? Abbiamo fatto dei test sulle diverse versioni di Matomo per vedere cosa succede. Scopri cosa \u00e8 venuto fuori dalla nostra analisi. Ma, prima, una breve panoramica sulle versioni di Matomo e perch\u00e9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":63840,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[27],"tags":[],"class_list":["post-27575","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-generale"],"acf":[],"_links":{"self":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/27575","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/comments?post=27575"}],"version-history":[{"count":3,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/27575\/revisions"}],"predecessor-version":[{"id":63841,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/27575\/revisions\/63841"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media\/63840"}],"wp:attachment":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media?parent=27575"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/categories?post=27575"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/tags?post=27575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}