HostScore Caricare i test

Disclosure: HostScore è supportato dai lettori. Quando acquisti tramite i nostri link, potremmo guadagnare una commissione. Tutti i prezzi su questo sito web sono visualizzati in USD se non diversamente specificato.

Tabella dei Contenuti

Chiedi all'IA informazioni su questa pagina:
ChatGPT
Claude
Perplexity
Grok
Google AI

Questa guida metodologica fornisce un quadro coerente per la valutazione dei servizi di web hosting. Con tale quadro, HostScore è convinta di poter aiutare individui e aziende a prendere decisioni informate a supporto dei propri obiettivi.

Lo strumento critico nella nostra metodologia è LoadView di Dotcom-Monitor, un servizio leader nel monitoraggio delle prestazioni dei siti web. Grazie alle sue funzionalità, possiamo simulare le interazioni degli utenti, monitorare le risposte del server e produrre informazioni fruibili su diversi servizi di hosting.

Ambito di test

Piani di web hosting sono spesso sfaccettati e richiedono attenzione vari parametri di prestazione and tipi di servizioIn questa sezione vengono delineati l'ampiezza e i limiti del nostro approccio ai test per garantire chiarezza su cosa verrà testato, come e perché.

  • Tipi di servizi di web hosting testati
    • VPS Hosting
    • cloud hosting
    • Dedicated Hosting
  • Metriche delle prove di stress
    • Tempo di risposta
    • Tasso di errore

Panoramica degli strumenti di test

LoadView è un servizio sofisticato che offre una suite completa di strumenti di monitoraggio. Simula le interazioni degli utenti e misura le prestazioni del sito web in diverse condizioni. I motivi principali per scegliere LoadView includono:

  • Analisi in tempo reale: Offre informazioni immediate sui tempi di risposta e sulle prestazioni del server sotto carico.
  • Distribuzione geografica: Consente di effettuare test da più sedi, rispecchiando gli scenari di traffico globali.
  • Personalizzazione: Consente di effettuare test di stress personalizzati per imitare il comportamento degli utenti del traffico nel mondo reale.

Sebbene LoadView sia il nostro strumento principale, occasionalmente lo integriamo con altri strumenti di monitoraggio e test. Questi scenari si verificano in genere quando i dati dei test sono dubbi. 

Questi strumenti possono rispecchiare, fornire punti dati aggiuntivi o specializzarsi in determinati aspetti del monitoraggio delle prestazioni non coperti da LoadView.

Metodologia di test

Il nostro approccio ai test di carico dei siti web mira a simulare scenari reali che potrebbero influire sulle prestazioni di un sito web. Questa sezione suddivide la metodologia in passaggi operativi, garantendo che ogni host web venga testato in modo imparziale.

Configurazione dell'host Web

Nella quasi totalità dei casi, gli account di web hosting che riceviamo saranno soggetti alle configurazioni più minimali possibili. Questo garantisce che i risultati dei test non siano influenzati da modifiche accidentali apportate dal team di testing.

Pertanto, le uniche procedure di configurazione eseguite sono le seguenti:

  • Collegamento del nome di dominio e SSL installazione
  • Predefinito WordPress Installazione (versione 6.4.3)
  • PHP aggiornamento (versione 7x o 8x)
  • MySQL aggiornamento (versione 8x) o MariaDB (versione 10x o 11x)
  • Creazione di 7 Standard WordPress Post
  • Permalink cambiato in "Semplice"
  • Installazione di WooCommerce con 1 prodotto aggiunto

Configurazione LoadView

LoadView può essere configurato in vari modi. Questo consente ai proprietari di siti web di eseguire test in diverse condizioni e di osservarne i risultati per ottimizzare le prestazioni. 

Ogni test è costituito da due elementi chiave:

  • Definizione di azione: Il primo elemento stabilisce cosa fanno gli utenti simulati sul sito web, come caricare una pagina, scorrere e cliccare su un link. Questo ci permette di imitare il comportamento d'uso reale per il processo di test.
  • Carico utile di prova: Una volta definite le azioni per ciascun utente, possiamo simulare un numero crescente di utenti attivi sul sito web in modo incrementale per osservare le prestazioni del server. 

Impostazioni del test di carico

I nostri test mirano a individuare il punto in cui possiamo ragionevolmente aspettarci che i piani di hosting sostengano il traffico. Ad esempio, i piani VPS ospitati nel cloud dovrebbero facilmente sostenere carichi standard di oltre 2,000 sessioni all'ora.

Se durante i nostri test gli host dovessero riscontrare un errore, ciò sarà segnalato da un aumento del numero di errori riscontrati dallo strumento di test.

Un punto essenziale da ricordare è che gli host web raramente si bloccano contemporaneamente in scenari reali. Al contrario, è più probabile che il server abbia difficoltà a soddisfare alcune richieste e ne gestisca alcune con lentezza, senza riuscire a gestirne altre.

Le nostre configurazioni di test soddisfano tre degli scenari di utilizzo più probabili:

Visita di una singola pagina

  • Questi sono definiti dall'utente di rimbalzo atipico. L'utente simulato raggiunge il sito e rimane sulla landing page.
  • Durante il test carichiamo in media fino a 95 sessioni al minuto (5,700 sessioni all'ora).
  • In teoria, ciò si traduce in 5,700 utenti all'ora che visitano una pagina del sito di prova.
  • Il test viene poi ripetuto con traffico proveniente da diverse combinazioni di regioni (USA, UE, Asia, Medio Oriente, Africa).

Visite di più pagine

  • Questi sono indicativi di siti in stile forum. In questo scenario, gli utenti simulati si spostano rapidamente tra 9 pagine del sito.
  • Durante il test carichiamo in media fino a 20 sessioni al minuto (1,200 sessioni all'ora).
  • In teoria, ciò si traduce in 1,200 utenti che accedono a 9 pagine del nostro sito di prova ogni ora.
  • Il test viene poi ripetuto con traffico proveniente da diverse combinazioni di regioni (USA, UE, Asia, Medio Oriente, Africa).

eCommerce

  • L'obiettivo principale è osservare le prestazioni del sito man mano che gli utenti aggiungono prodotti al carrello e completano il pagamento. Ricorda che questa simulazione si compone di diversi passaggi.
  • Durante il test carichiamo in media fino a 6 sessioni al minuto (360 sessioni all'ora).
  • In teoria, questo si traduce in 360 clienti che effettuano il check-in sul nostro sito di prova ogni ora.
  • Il test viene poi ripetuto con traffico proveniente da diverse combinazioni di regioni (USA, UE, Asia, Medio Oriente, Africa).

Regioni di prova

Poiché la maggior parte dei siti web si rivolge a utenti di diverse aree geografiche, i test delle prestazioni sono configurati per caricare utenti virtuali da zone specifiche. Le zone definite sono le seguenti:

Luoghi di prova negli Stati Uniti

  • Stati Uniti orientali, Virginia settentrionale
  • Stati Uniti occidentali, Oregon
  • Stati Uniti occidentali, California settentrionale
  • Stati Uniti orientali, Ohio
  • Canada Centrale, Montana
  • Stati Uniti centro-meridionali, Texas

Sedi di test USA + UE

  • Stati Uniti orientali, Virginia settentrionale
  • Stati Uniti occidentali, Oregon
  • Stati Uniti occidentali, California settentrionale
  • Stati Uniti orientali, Virginia
  • UE, Spagna
  • UE, Londra
  • UE, Stoccolma
  • Germania, Francoforte

Sedi negli Stati Uniti e in Asia

  • Stati Uniti orientali, Virginia settentrionale
  • Stati Uniti occidentali, Oregon
  • Stati Uniti occidentali, California settentrionale
  • Stati Uniti orientali, Virginia
  • AP Mumbai
  • AP Melbourne
  • Giappone orientale, Tokyo
  • AP Singapore

Sedi USA + MEA

  • Stati Uniti orientali, Virginia settentrionale
  • Stati Uniti occidentali, Oregon
  • Stati Uniti occidentali, California settentrionale
  • Stati Uniti orientali, Virginia
  • Emirati Arabi Uniti Nord, Dubai
  • ME, Emirati Arabi Uniti
  • ME, Bahrein
  • Africa, Città del Capo

Nota finale

Questa metodologia è stata ideata in collaborazione con esperti tecnici. Tuttavia, è ancora in fase di sviluppo, poiché continuiamo ad aggiungere altri host alla nostra valutazione delle prestazioni. È tutt'altro che perfetta e verrà rivista periodicamente.

Cronologia delle revisioni

Versione attuale della metodologia: 1.0 (11 aprile 2024)

Referenze

  • Simon, RB e Ahuja, L. (2021). Monitoraggio del sito web. In Digitising Enterprise in an Information Age (pp. 339-346). CRC Press.
  • Jansen, BJ (2022). Comprendere le interazioni utente-web tramite l'analisi web. Springer Nature.
  • Anwyl-Irvine, AL, Massonnié, J., Flitton, A., Kirkham, N., & Evershed, JK (2020). Gorilla in mezzo a noi: un costruttore di esperimenti comportamentali online. Metodi di ricerca comportamentale, 52, pp. 388-407.
  • Semerádová, T., Weinlich, P., Semerádová, T., & Weinlich, P. (2020). Aspetti tecnici del web design. Qualità del sito web e comportamento di acquisto: prove quantitative e qualitative, 63-90.
  • Khder, MA (2021). Web scraping o web crawling: stato dell'arte, tecniche, approcci e applicazioni. International Journal of Advances in Soft Computing & Its Applications, 13(3).

Circa l'autore: Jerry Low

Jerry Low Si è immerso nelle tecnologie web per oltre un decennio e ha creato molti siti di successo partendo da zero. È un geek dichiarato che ha fatto dell'ambizione della sua vita quella di mantenere il settore dell'hosting web onesto.
Foto dell'autore

Di più da HostScore

Trova il giusto Web Host

Non sai quale piano di hosting è più adatto al tuo sito web? Il Web Hosting Finder confronta le reali esigenze del tuo sito (carico di lavoro, utilizzo e priorità) con le opzioni di hosting più adatte.

Costruito da HostScoreGrazie all'esperienza di hosting nel mondo reale e alla ricerca sulle prestazioni, ti aiuta a evitare di pagare troppo, di sottodimensionare le risorse o di scegliere piani non scalabili.

Prova Web Hosting Finder (gratuito)