Nuova configurazione MySQL per un'elaborazione più rapida delle query

Due dei motivi più frequenti per cui un sito potrebbe risultare lento sono i processi PHP non ottimizzati e le pesanti query MySQL. Ottimizzare il codice è una parte cruciale della costante battaglia per una maggiore velocità. Tuttavia, le persone che ospitano i loro siti su SiteGround hanno sempre avuto un alleato affidabile al loro fianco in questa battaglia.

Per quanto riguarda gli script PHP lenti, abbiamo già annunciato il nuovo PHP Ultraveloce, che accelera l’elaborazione di questi script e le prestazioni dell’intero sito fino al 30%. Il naturale passo successivo per offrire un servizio super veloce è stato implementare una soluzione lato server relativo alle query al database lente. Già notiamo un calo di queste tra le 10 e le 20 volte per server!

Cosa sono le query MySQL lente e perché sono importanti?

Se gestisci un sito con un database, quando un visitatore entra nel tuo sito ci sono tonnellate di script che iniziano a funzionare, alcuni dei quali richiedono informazioni al tuo database. Ad esempio, se hai un negozio online e un visitatore sta cercando di acquistare un articolo, il tuo negozio dovrebbe verificarne la disponibilità nel database e visualizzare se è possibile ordinarlo. Questo controllo attiva una query MySQL. A seconda di come viene scritta la query, l’elaborazione da parte del server potrebbe essere piuttosto pesante e richiedere molto tempo.

Per chi gestisce il sito, queste query lente sono un problema perché portano a perdere clienti. Il tasso di abbandonano di un sito quando un visitatore deve attendere più di 2-3 secondi per il caricamento di una pagina è infatti molto alto.

Noi invece, in qualità di hosting provider, non vogliamo che i nostri server elaborino troppe query lente perché questo significa che la CPU e la RAM della macchina vengono bloccate e non possono essere utilizzate per altri processi.

Iscriviti per
altri fantastici contenuti!

Iscriviti per ricevere la nostra newsletter mensile con gli ultimi contenuti utili e le offerte SiteGround.

Grazie!

Per favore, controlla la tua email per confermare l’iscrizione.

Cosa abbiamo fatto?

La battaglia con le query MySQL lente è un processo continuo, che coinvolge sia il chi gestisce il sito, sia il provider. Questo è il motivo per cui abbiamo lanciato una nuova configurazione MySQL sui nostri server che adotta un approccio innovativo per distribuire la RAM del server e assegnarla a MySQL. La nuova configurazione consente di elaborare simultaneamente un numero molto più elevato di richieste parallele e questo ha un grande impatto sulla gestione di query MySQL pesanti. I risultati sono così incredibili che ancora adesso i nostri sistemisti continuano a non crederci: abbiamo diminuito le query lente da 10 a 20 volte!

Tutti i nostri ultimi upgrade di servizio come PHP Ultraveloce e la configurazione MySQL, sono possibili grazie a due cose: la piattaforma Google Cloud e il passaggio da cPanel a Site Tools. Da quando siamo passati a Google Cloud, abbiamo aggiornato i server aggiungendo più RAM. Il prezzo unitario della RAM non è più economico, ma lavorare sul cloud offre una migliore distribuzione di quelle risorse tra macchine diverse. E il fatto di non dover sottostare alle limitazioni imposte da software di terze parti come cPanel, ci dà maggiore libertà di innovare. I nostri DevOps si sentono totalmente liberi di sviluppare nuove tecnologie a vantaggio dei siti che ospitiamo!

Chi ne usufruisce?

Tutti i clienti ospitati sui nostri server condivisi con Site Tools hanno già la nuova configurazione di MySQL! Se hai notato un miglioramento delle prestazioni nell’ultima settimana è molto probabile che sia dovuto a questo.

Ciò significa che è meno probabile che tu debba chiederci di correggere una query lenta. Meno query lente + server più veloci = meno problemi per te!

Anche gli account Cloud otterranno la nuova configurazione MySQL entro la fine di febbraio 2021.

Ancora su cPanel? Prevediamo di migrare tutti gli account entro la fine di marzo, quindi tutto ciò che devi fare è aspettare ancora un po’.

author avatar
Hristo Pandjarov

Sviluppo del prodotto - Tecnico

Entusiasta di tutte le applicazioni Open Source che ti possono venire in mente, ma principalmente di WordPress. Aggiungi un pizzico di amore per il web-design, nuove tecnologie, ottimizzazione per i motori di ricerca e ci sei quasi!

Velocità

Inizia la discussione

Sei pronto a iniziare il tuo sito?

Scegli un piano di hosting, crea o trasferisci il tuo sito in pochi click e fai crescere la tua presenza online!

Inizia subito Parla con un esperto