Mi chiedo come siti di grandi dimensioni come StackOverflow gestiscano i loro registri di accesso. Una scrittura sul disco ad ogni richiesta sembra un po 'antieconomica, ma Google Analytics è affidabile per usarlo come unica risorsa di informazioni?
Mi chiedo come siti di grandi dimensioni come StackOverflow gestiscano i loro registri di accesso. Una scrittura sul disco ad ogni richiesta sembra un po 'antieconomica, ma Google Analytics è affidabile per usarlo come unica risorsa di informazioni?
Risposte:
Su un sistema * nix è possibile utilizzare syslog-ng per archiviare i messaggi di registro su un server di registro dedicato per i cluster con bilanciamento del carico e quindi utilizzare una soluzione di analisi dei registri come Splunk per tenere sotto controllo le cose, come per ciò che i siti StackExchange effettivamente eseguito, potrebbe essere una buona domanda per StackOverflow Meta .
Esistono molte informazioni contenute nei registri del server Web che non saranno mai disponibili per Google Analytics, due cose a cui posso pensare:
&source=products
, ecc.Devono essere più cose che non riesco proprio a pensare in questo momento.
E ci sono anche i log degli errori; a mio avviso, deve essere importante per il corretto funzionamento di un sito Web. Non qualcosa che vorresti ignorare.
Non guardo davvero questi registri e finisco per eliminarli su base mensile. Li guardo solo per la risoluzione dei problemi. Per quanto riguarda l'applicazione di monitoraggio, utilizzare Google Analytics, CrazyEgg e altri fanno un ottimo lavoro.
Prima che esistessero tali servizi, questi registri erano molto preziosi. Ora sono buoni strumenti di sviluppo, ma non conosco nessuno dei miei colleghi o amici che archiviano attivamente questi registri o li analizzano per i dati.