Ho da poco spostato questo blog da hosting Aruba a Siteground. Avendo a disposizione entrambi i servizi, quale occasione migliore per un confronto diretto tra le prestazioni?
Per i test ho utilizzato il mai troppo lodato http://www.webpagetest.org che permette di misurare la velocità di caricamento dei siti web da internet. Il servizio offre anche un’accesso tramite API, che permette di lanciare i test e scaricare i risultati.
Ho quindi caricato una semplice pagina web su entrambi gli hosting e creato un piccolo software per utilizzare le API di WebPageTest. Per 48 ore ho lanciato un test (composto da due caricamenti di pagina) ogni ora sia su Arbua che Siteground e salvato la media dei valori più importanti: tempo di caricamento totale della pagina, tempo di attesa per il primo byte dal server. Ecco il risultato:
Time to first byte [ms] | Average | Standard deviation |
Aruba | 237 | 36 |
Siteground | 126 | 58 |
Page load | Average | Standard deviation |
Aruba | 1685 | 386 |
Siteground | 1217 | 226 |
Siteground risulta quindi più veloce del 46% nel servire il primo byte e del 27% nel caricamento della pagina. La deviazione più bassa indica anche che i tempi di risposta sono più stabili.
Per un vero confronto il test andrebbe ripetuto almeno con una pagina PHP per misurare i tempi di esecuzione (e magari di accesso al DB) che influenzano i tempi di risposta di sistemi reali. Per ora comunque posso dire di essere contento della scelta fatta.