Come sottoporre a stress test un sito Web WordPress nel 2021

Pubblicato: 2021-09-13
stress test del sito web
Segui @Cloudways

Con tutti coloro che stanno abbracciando la digitalizzazione sviluppando un sito Web per la propria attività, ci sono alcuni fattori cruciali a cui devi dare la priorità per il successo del tuo negozio di e-commerce. Uno di questi è uno stress test del sito web (o test di carico).

Sono finiti i giorni in cui le persone dovevano pagare ingenti somme agli sviluppatori per costruire i loro siti web. WordPress ha semplificato il lavoro e, grazie ai suoi page builder, praticamente tutti possono sviluppare i propri negozi di e-commerce, senza alcuna conoscenza di codifica. Detto questo, ti consigliamo di assicurarti che tutto funzioni correttamente sul tuo sito Web prima che venga pubblicato, quindi è sempre consigliabile eseguire prima un test di caricamento del sito Web.

  • Che cos'è lo stress test?
  • Prerequisiti per il test di carico di WordPress
  • Come eseguire uno stress test su un sito Web WordPress
    • Registrati su Loader.io
    • Aggiungi l'URL del tuo sito web
    • Configurazione di prova
    • Crea un utente SFTP su Cloudways
    • Carica il file di verifica
    • Verifica tramite Loader.io
    • Crea un test
    • Esegui lo stress test
    • Osserva i risultati
  • Come gestire un sito WordPress ad alto traffico
    • Aggiorna il tuo piano di hosting
    • Risorse del server
    • Avere un approccio minimalista
    • Usa un plug-in di memorizzazione nella cache
  • Come migliorare le prestazioni del sito WordPress
    • Investi nell'hosting WordPress gestito
    • Riduci le dimensioni del DOM
    • Usa un CDN
    • Aggiorna la versione PHP
    • Tema WordPress con codice pulito
  • Avvolgendolo

Ricorda, il tuo sito di e-commerce è potente quanto le risorse che gli assegni. Scegliere un piano di hosting economico e spuntare i requisiti minimi può farti risparmiare un po' di soldi al momento, ma lo troverai dannoso una volta che il tuo traffico aumenta. Per fortuna, alcuni provider di hosting come Cloudways offrono ai propri utenti la libertà di ridimensionare i propri piani in base alle proprie esigenze. Ma questo non è il caso di tutti i provider, quindi fai la tua ricerca.

In questo articolo elencheremo i prerequisiti del test di carico di WordPress, i passaggi da eseguire per eseguire uno stress test sul tuo sito WordPress e alcuni suggerimenti per gestire e migliorare un sito web. Passa alla sezione pertinente o leggi l'intero blog per una comprensione approfondita dello stress test di WordPress.

Che cos'è lo stress test?

Prima di elencare i passaggi per eseguire uno stress test su un sito Web WordPress, comprendiamo il significato, lo scopo e l'importanza di uno stress test.

Sicuramente il tuo sito web sta andando a gonfie vele in questo momento, ma cosa succede se la fortuna ti colpisce e uno dei tuoi post sul blog diventa virale? Un flusso di utenti arriva sulla tua pagina, ma poi il tuo sito si abbassa sotto il carico, dando loro una " BAD USER-EXPERIENCE ". Non lo vuoi, vero? Bene, è allora che impari l'importanza dello stress test, che ti tiene preparato per situazioni come queste.

Lo stress test ti aiuta a determinare le prestazioni del tuo sito web quando subisce una certa quantità di stress o carico inviato tramite software.

Puoi condurre uno stress test in ambienti diversi, con traffico basso, normale o intenso; l'utente ha la libertà di personalizzare la prova di carico e di notare i risultati.

Ricorda di non inviare carichi irrealistici sul tuo sito web. Valuta numeri realistici, esagerali un po' e poi invia quel carico al tuo sito Web WordPress per verificare come gestisce. Annota il tuo traffico medio per avere un'idea del carico stimato nelle ore di punta o in caso di un evento speciale.

Tutto sommato, uno stress test ti aiuta a creare traffico fasullo in modo da poter sperimentare le prestazioni del tuo sito inviando un flusso di utenti sul tuo sito contemporaneamente. Il test ti aiuta a determinare i punti di forza e i limiti del tuo sito web, in modo da poterlo ottimizzare per gestire gli aumenti di traffico in qualsiasi momento.

Prerequisiti per il test di carico di WordPress

Lo stress di WordPress o il test di carico comportano l'invio di " visitatori falsi " al tuo sito, ma in alcuni casi questo può entrare in conflitto con il tuo provider di hosting. Ci sono alcuni prerequisiti che devi seguire per salvaguardarti da tali inconvenienti.

Molti provider di hosting offrono pacchetti che consentono solo un numero limitato di visitatori sul tuo sito e, una volta superato tale numero, si traducono in costi aggiuntivi. In alcuni casi, il tuo sito potrebbe essere sospeso quando si verifica un traffico così insolito.

  • Esamina i termini e le condizioni dei tuoi piani di hosting prima di eseguire uno stress test, poiché molti di loro contano i visitatori del tuo sito e hanno le proprie regole da implementare in determinate condizioni.
  • A causa della gestione di più risorse, i test di carico possono causare l'arresto anomalo del tuo sito o renderlo lento e non rispondente. Quindi, la migliore pratica è condurre un test di carico prima di rendere attivo il tuo sito web .

Come eseguire uno stress test su un sito Web WordPress

Procediamo con i passaggi per eseguire uno stress test su un sito Web WordPress.

Come discusso in precedenza, hai bisogno di uno strumento per inviare il traffico fasullo al tuo sito, quindi utilizzeremo Loader.io in quanto è uno strumento affidabile per i test di carico. Segui questi semplici passaggi per eseguire il test di carico sul tuo sito WordPress:

Registrati su Loader.io

  • Registrati per un account Loader.io gratuito a scopo di prova.

Nota: Loader.io è uno strumento di test di carico e il suo account gratuito ti consente di testare fino a 2 URL per test. Se stai eseguendo un sito WooCommerce, puoi testare su yoursite.com e yoursite.com/shop, quindi il piano gratuito è abbastanza sufficiente: consente di testare fino a 10.000 visite simulate.

iscriviti a loader

Aggiungi l'URL del tuo sito web

  • Fare clic sul pulsante Nuovo host e iniziare a configurare il test.

Aggiungi nuovo host sul caricatore

  • Verifica il tuo indirizzo email , quindi aggiungi l'URL del tuo sito web .

verifica la tua email

Configurazione di prova

  • Dopo aver aggiunto l'URL, fai clic sul pulsante di verifica per ottenere il file di verifica, oppure puoi anche eseguire una verifica DNS .
  • Scarica il file di verifica.

Configurazione di prova

Crea un utente SFTP su Cloudways

  • Dopo aver scaricato il file, crea un utente SFTP sulla dashboard di Cloudways nella scheda Dettagli di accesso .

creare un utente sftp su cloudways

Carica il file di verifica

  • Usa FileZilla o qualsiasi client SFTP di tua scelta.
  • Connettiti al tuo server utilizzando le credenziali ottenute dai passaggi precedenti e carica il file di verifica su public_html .

carica il file di verifica

Verifica tramite Loader.io

  • Una volta caricato il file, torna alla dashboard di Loader.io e fai clic su Verifica .

Se Loader.io recupera il file e tutto va bene, vedrai un messaggio di conferma verde. Clicca sul testo per creare il tuo primo test.

verifica del target del caricatore

Crea un test

  • Dopo la verifica del tuo sito web, crea un test assegnandogli un nome, selezionando il tipo di simulazione e il numero di visite da simulare durante un periodo di tempo specifico.

creare un test

Esegui lo stress test

  • Fai clic sul pulsante Esegui test per avviare lo stress test sul tuo sito Web WordPress.

eseguire lo stress test

Osserva i risultati

  • Guarda la simulazione in tempo reale del tuo sito web.

Abbiamo simulato 250 visite al minuto, con zero timeout e tempi di risposta compresi tra 277 ms e 720 ms con una media di 365 ms, un risultato eccellente.

osservare i risultati del test di carico

Puoi anche controllare le prestazioni del tuo server durante i test di stress/carico dalla gestione del server della dashboard di Cloudways. Nota che uno dei nostri parametri della CPU ha visto solo il 5% di utilizzo per servire 250 utenti in un minuto.

Ospita WordPress su Cloudways per un'esperienza senza stress

Scala il tuo piano su e giù in qualsiasi momento secondo i requisiti.

Unisciti a Cloudways

monitorare i risultati dello stress test

Come gestire un sito WordPress ad alto traffico

Ogni proprietario di un negozio di e-commerce è sempre affamato di più traffico, ma cosa succede quando raggiungono effettivamente il traffico dei loro sogni? Cosa succede se il loro sito è troppo debole per gestire traffico elevato e arresti anomali? L'incubo di ogni blogger è un sito rotto proprio quando un flusso di utenti ha visitato contemporaneamente.

Quindi, come si gestisce un sito Web WordPress ad alto traffico? Bene, ci sono una serie di prerequisiti che ogni proprietario di un sito web deve seguire per gestire i picchi di traffico.

Aggiorna il tuo piano di hosting

Dicono che più sono, meglio è; l'analogia si applica alla scelta del provider di hosting e a un piano di hosting migliore. Questo ti aiuterà a gestire il traffico elevato molto meglio di un piano di hosting economico limitato. Puoi richiedere al tuo provider di hosting un aggiornamento dell'applicazione gestita. Cloudways ti consente di scalare facilmente il tuo server quando hai bisogno di più risorse.

aggiorna il tuo piano di hosting

Cloudways offre strumenti per eseguire l'aggiornamento in sicurezza, poiché puoi clonare il tuo server ed eseguire l'aggiornamento nel server clonato. Puoi anche clonare l'applicazione sullo stesso server e poi eseguire l'aggiornamento. Si consiglia di non eseguire mai un aggiornamento diretto sul sito Web di produzione.

Risorse del server

Un server Web affidabile abbinato a risorse server adeguate è fondamentale per eseguire il tuo sito Web WordPress senza problemi.

Poiché volumi di traffico elevati possono esercitare un'elevata pressione sul server Web, è necessario assicurarsi che le risorse del server siano sufficientemente buone da fornire potenza di elaborazione e memoria adeguate.

Inoltre, assicurati che il tuo provider di hosting fornisca le ultime versioni di MySQL e PHP per un'esperienza WordPress senza problemi.

Avere un approccio minimalista

Avere un approccio minimo al tuo sito WordPress eliminerà metà dei tuoi problemi. Scegli un tema che integri il tuo marchio anche se resiste a un traffico elevato. Non riempire il tuo sito con un fantastilione di plugin. Invece, installa quelli che aggiungono valore al tuo sito.

Usa un plug-in di memorizzazione nella cache

La memorizzazione nella cache riduce il carico totale sul tuo sito web; una volta utilizzato, WordPress visualizza le versioni HTML dei tuoi blog anziché PHP per aumentare la velocità. La memorizzazione nella cache di WordPress può diventare un po' tecnica, ma molti plug-in di memorizzazione nella cache gratuiti come Breeze memorizzano in modo efficiente nella cache i tuoi contenuti per servirli ai tuoi visitatori.

plugin per la cache di brezza

Come migliorare le prestazioni del sito WordPress

Le prestazioni di un sito Web sono direttamente proporzionali all'esperienza dell'utente e una buona esperienza dell'utente si traduce in migliori classifiche e quindi più traffico. La domanda è: come si migliorano le prestazioni del proprio sito WordPress? Abbiamo risolto il mistero fornendo i cinque trucchi magici per migliorare drasticamente le prestazioni del tuo sito.

Investi in un hosting WordPress gestito

L'errore più comune che fanno i neofiti è compromettere il loro provider di hosting e pianificare per ridurre i costi.

Certo, puoi ottenere piani di hosting economici da vari provider di hosting, ma preparati a sacrificare le prestazioni del tuo sito una volta che il traffico inizia ad arrivare. L'hosting economico non può sostenere carico e stress. Sorprenderà i visitatori del tuo sito Web con velocità lente indesiderate e possibilmente un arresto anomalo.

hosting wordpress gestito

Qual è il punto di pianificare e investire nei contenuti del tuo sito Web quando il tuo hosting economico può rovinare tutto? Il passo ideale per avviare il tuo sito Web WordPress è investire in un provider di hosting affidabile e affidabile come Cloudways che fornisce un piano di hosting conveniente, scalabile e sicuro.

Metti alla prova il tuo attuale piano di hosting con uno stress test sul tuo sito Web WordPress e, in caso di risultati insoddisfacenti, passa a Cloudways per assistere a risultati sorprendenti.

Riduci le dimensioni del DOM

DOM o Document Object Model è la forma strutturale del tuo documento HTML, che viene visualizzato utilizzando CSS e JavaScript. Troppo tecnico? Se hai mai analizzato il tuo sito Web WordPress tramite Google PageSpeed ​​Insights, avresti visto un messaggio di errore che diceva " Evita una dimensione DOM eccessiva ".

ridurre le dimensioni del DOM

Dimensioni DOM più elevate possono aumentare l'utilizzo della memoria, TTFB e comportare tempi di analisi e rendering più elevati. Migliorare le prestazioni del tuo sito WordPress richiede all'utente di ridurre le dimensioni del DOM.

Puoi ridurre le dimensioni del DOM caricando pigramente i video, i commenti e le immagini sul tuo sito e separando le pagine con contenuto in eccesso in pagine separate. Inoltre, l'utilizzo di un tema SEO friendly e di page builder affidabili può anche aiutare a ridurre le dimensioni del DOM.

Usa un CDN

Content Delivery Network o CDN è una rete di server che si trova in tutto il mondo. I CDN ospitano i contenuti del tuo sito Web come CSS, JavaScript, ecc., Ma sono diversi dal tuo host WordPress. Possono aiutare ad aumentare la velocità del tuo sito web ed eliminare i problemi di caricamento lento.

CloudwaysCDN

Alcuni provider di hosting affidabili come Cloudways offrono il proprio CDN (CloudwaysCDN) come componente aggiuntivo che fornisce un'esperienza senza problemi e velocizza il tuo sito Web, migliorando l'esperienza dell'utente.

Aggiorna la versione PHP

Sapevi che WordPress è scritto principalmente in linguaggio PHP e che la stessa lingua viene eseguita anche sul tuo server? L'utilizzo di una versione PHP obsoleta influisce negativamente sulla velocità del tuo sito e comporta un caricamento lento e molti altri problemi.

Aggiorna la versione PHP per eseguire le cose senza problemi sul tuo sito. Se desideri aggiornare la tua versione PHP su Cloudways, vai su Server > Dettagli accesso > scheda Impostazioni e pacchetti e seleziona la tua versione PHP preferita.

Aggiorna la versione PHP

Cloudways utilizza PHP 7.3 come versione predefinita, ma consente anche ai suoi utenti di scegliere tra le versioni PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 e 8.0.

Tema WordPress con codice pulito

La maggior parte dei proprietari di siti Web WordPress sceglie temi basati sull'aspetto estetico, che non dovrebbe essere la metrica ideale da considerare. Seleziona sempre un tema che non sia solo ottimizzato per la velocità, ma offra codice pulito.

Un tema WordPress che ha una miriade di funzionalità comporta blocchi di codice aggiuntivi, che aumentano i tempi di caricamento del tuo sito. Vai al minimo e scegli un tema leggero per velocità e prestazioni ultra.

Avvolgendolo

Proprio come noi umani possiamo tollerare solo una quantità limitata di stress senza crollare, così è il caso dei nostri siti web. Quindi, non essere scortese con il tuo sito Web WordPress ed esegui un test di carico o stress prima di andare in diretta per capire quanto carico può sopportare facilmente il tuo sito.

Abbiamo spiegato tutti i passaggi per condurre uno stress test/test di carico sul tuo sito web. Inoltre, abbiamo coperto i suggerimenti e i segreti per affrontare il traffico elevato e migliorare le prestazioni del tuo sito.

Una volta che hai finito di seguire tutti i passaggi, puoi testare il tuo sito per i segni vitali Core Web sullo strumento di test gratuito di Cloudways. I risultati ti aiuteranno ad analizzare i fattori che devono essere migliorati sul tuo sito per aumentare la velocità e il numero di visitatori che il tuo server può fornire.

Abbiamo anche eseguito un test per ottenere le nostre metriche:

metriche dei risultati

Ricorda, se il tuo sito web non è ottimizzato, utilizzerà più risorse del server di quanto dovrebbe, riducendo la possibilità di servire più visitatori con una buona esperienza e velocità del sito. Invece di aumentare semplicemente le risorse, è necessario ottimizzare le prestazioni del sito poiché a volte i problemi di prestazioni non possono essere risolti aggiungendo più RAM o CPU al server.