Casa Attività commerciale 6 Best practice per il monitoraggio di siti Web

6 Best practice per il monitoraggio di siti Web

Sommario:

Video: Speed - Lo strumento per misurare le performance del tuo sito web - Marco Mangione e Luca Marzo (Settembre 2024)

Video: Speed - Lo strumento per misurare le performance del tuo sito web - Marco Mangione e Luca Marzo (Settembre 2024)
Anonim

Chiunque ospita un sito Web popolare molto probabilmente sa investire in uno strumento di monitoraggio del sito Web all'avanguardia. Ma mentre questi strumenti possono sicuramente aiutarti a migliorare le prestazioni complessive del sito Web, non fanno tutto il lavoro da soli. Dovrai implementare alcune migliori pratiche e la parte più difficile di queste sarà capire quali si applicano alla tua organizzazione.

Lo strumento di monitoraggio del tuo sito Web ti dirà con quale velocità le persone interagiscono con il tuo sito Web, quali percorsi intraprendono per navigare e dove si verificano gli errori, sia per l'utente che sul back-end del sito Web. Per ottenere il massimo da queste informazioni, dovrai comprendere appieno come funziona il tuo sito Web, in che modo il tuo hardware rientra nelle funzionalità del tuo sito Web e in che modo il tuo codice guida le azioni aziendali.

Ho parlato con Bharath Gowda, Senior Director of Industry Marketing presso il servizio di monitoraggio web di Editors 'Choice New Relic, su ciò che la tua azienda deve fare per assicurarti di essere pronto a sfruttare appieno i dati forniti dallo strumento di monitoraggio.

1. Sviluppare una vista dell'infrastruttura dell'applicazione

Le tue applicazioni sono basate sul codice e quel codice guida le azioni aziendali. Ad esempio, quando qualcuno cerca un prodotto su un sito Web di e-commerce o se inserisce qualcosa nel carrello, il codice consente che si verifichino queste azioni. Quando questo codice viene modificato, interagisce con la tua infrastruttura hardware, influendo su cose come la memoria e l'archiviazione. Questi cambiamenti tendono a rompere i siti Web.

Per garantire che gli aggiornamenti del codice non danneggino o rallentino il tuo sito Web e per assicurarti di monitorare correttamente le prestazioni del tuo sito Web, devi essere in grado di determinare prestazioni di base accettabili per servizi back-end, codice e la tua infrastruttura hardware. Una volta eseguite tutte queste attività secondo i piani, Gowda ti consiglia di dare un'occhiata alle prestazioni complessive della tua app. Tutto funziona senza intoppi? Bene, passiamo al passaggio successivo.

2. Personalizza APM

Se il tuo sito Web è pesantemente trafficato o se ospita un servizio Web di tipo software, considera la possibilità di distribuire avvisi APM (Application Performance Management) oltre agli strumenti di monitoraggio del tuo sito Web. Molti strumenti di monitoraggio dei siti Web forniranno metriche che rispecchiano in parte ciò che può fare un pacchetto APM, ma se i tuoi problemi di prestazioni possono essere risolti solo eseguendo il drill down per l'analisi della causa principale a livello di codice, APM è probabilmente il tuo percorso migliore.

Ma se si distribuisce APM o si attengono a ciò che offre il pacchetto di monitoraggio del sito Web corrente, accertarsi di approfondire le funzionalità, in particolare gli avvisi personalizzati. Quanto più granulare è possibile rendere gli avvisi, tanto più preziosi saranno quando si tratterà di una rapida bonifica. Un altro aiuto è l'escalation intelligente. Se i tuoi avvisi sono abbastanza intelligenti da farti iniziare l'analisi dei problemi semplicemente spegnendoli, usa quei dati per indirizzare l'avviso allo sviluppatore con il miglior track record di riparazione per quella particolare classe di problema. Questo processo richiede un po 'di tempo per la pianificazione e il flusso dei grafici, ma il risultato finale può essere un sito Web molto più resistente e uno che può reagire rapidamente a problemi improvvisi.

3. Mappa del percorso del cliente

Una volta che hai una buona idea di come dovrebbe comportare il tuo sito Web, determina l'aspetto del percorso di un cliente accettabile e quanti clienti può gestire il tuo sito Web senza subire latenza. La navigazione del tuo sito Web ti sta aiutando a generare un risultato commerciale? Le persone stanno consumando il contenuto che si desidera consumino o si perdono e si gettano sulla strada sbagliata?

Dopo aver stabilito che la navigazione del sito Web funziona in modo regolare, determinare il numero di visitatori che non influiranno negativamente sulla navigazione del sito Web. In secondo luogo, esegui i test per vedere se tutte le tue pagine vengono caricate. I prodotti non stanno atterrando nel carrello? La pagina di spedizione non si carica abbastanza velocemente? Questo tipo di informazioni è incredibilmente utile per comprendere le prestazioni del sito Web, ma è anche utile per i team di marketing e vendite. Lavorando con gli ingegneri per sviluppare un percorso di minor resistenza, Gowda ha affermato che la tua organizzazione può adattare il sito Web su base campagna per campagna o stagione per stagione.

4. Concentrare i sotto-gruppi su servizi particolari

Gowda raccomanda di affidare a team specifici la responsabilità di funzioni specifiche. Sappiamo già quali saranno le tue domande di base: quanto traffico sta arrivando e questo è previsto o no? Qual è il tasso di errore? Qual è il tempo di risposta?

Ma una volta che hai una solida comprensione di come funzionano queste cose, vuoi essere in grado di scavare più a fondo in cose come aree geografiche, mappa dei servizi, server e qualsiasi altra cosa abbia un impatto sulle prestazioni. Questo approccio dettagliato ti aiuterà a individuare i problemi prima che raggiungano un livello critico e ti darà una comprensione più profonda di ciò che può essere regolato per migliorare ulteriormente le prestazioni del sito Web, ha affermato Gowda.

5. Costruisci cruscotti e avvisi

Hai bisogno di un meccanismo di avviso che ti possa riportare nell'app quando ti concentri su altre attività. Hai bisogno di avvisi dinamici che ti diano contesto e ti riportino alla dashboard in cui si verifica il problema. Alcuni prodotti, come New Relic, offrono basi dinamiche che vengono stabilite utilizzando l'apprendimento automatico (ML), basato su metriche storiche e basate sul tempo per automatizzare il processo di notifica. Quindi, la tua baseline sarà molto più alta durante il Black Friday di quanto non lo sarà durante i mesi non di punta, e lo strumento si adatterà di conseguenza.

Questi avvisi sono fondamentali per gli utenti che non sono incollati al loro strumento di monitoraggio del sito Web, ha affermato Gowda. Gli avvisi possono essere inviati tramite SMS, e-mail e persino telefono. Si spera che gli avvisi ti forniscano un contesto e una direzione sufficienti per riportarti nel punto esatto all'interno dello strumento in cui è necessario affrontare i problemi.

6. Incontra spesso

Non aspettare solo che le cose si rompano. Quando lanci nuovi prodotti, entri in nuovi mercati o ti prepari per periodi di traffico intenso, ti unisci a prodotti, operazioni e team di ingegneri per assicurarti che tutti siano a conoscenza del piano e contenti della configurazione del sito web. Gowda consiglia alle aziende di rendere obbligatorie le riunioni pre e post evento, ma ha detto che dovresti anche organizzare riunioni mensili in cui tutti possono riunirsi per fare il check-in e rispondere a domande e dubbi.

6 Best practice per il monitoraggio di siti Web