Salvataggio di tutti i risultati su un'app Web

2

Esistono approcci standard ai dati persistenti per ogni hit ricevuto da un'app Web? Questo sarebbe a scopo di analisi (come alternativa migliore per accedere alle attività minerarie lungo la strada).

Sembra che i Redis siano un must. È consigliabile utilizzare anche un server DB diverso per quella tabella, oppure i Redis sarebbero sufficienti per mitigare l'impatto sul DB principale?

Inoltre, quanto è comune questa pratica? Sembra un gioco da ragazzi per le aziende che vogliono capire meglio i loro utenti, ma non ne ho letto molto.

    
posta bevanb 21.11.2012 - 04:32
fonte

2 risposte

3

Penso che sia molto più comune usare semplicemente la registrazione convenzionale in un file di testo. La maggior parte dei server Web può registrare tutte le richieste. Puoi analizzare quelli esterni a qualsiasi applicazione che gestisce le richieste.

Resta semplicemente economico e semplice. È ancora possibile utilizzare Redis quando si crea una soluzione di reporting importando i file di registro.

    
risposta data 12.12.2012 - 21:10
fonte
0

Utilizza un livello di servizio

tl; dr - registra gli errori sul lato server, registra le analisi inviando una richiesta Ajax ad un servizio di tracciamento dati dal lato client.

Crea semplicemente un livello di servizio sottile per tenere traccia dei dati e generare una richiesta AJAX dal tuo sito.

La richiesta conterrà tutti i dati che desideri, basta creare un database per registrare gli attributi specifici che desideri.

Non è questo il concetto alla base della maggior parte dei servizi di monitoraggio delle statistiche? Una richiesta contiene un lotto di informazioni sull'utente.

Non fornirà il tracciamento degli errori, ma è quello che i registri del server dovrebbero essere in primo luogo.

    
risposta data 13.12.2012 - 05:56
fonte

Leggi altre domande sui tag