Supponendo che ci sia un certo numero di server web con carico bilanciato in una web farm, è sicuro usare l'ora dell'app/web server nel codice dell'applicazione per ottenere la data/ora del sistema o dovremmo lasciare questa responsabilità al server del database ?In un ambiente Web farm, dovremmo basare la data/ora del sistema sui server Web o sul server del database?
Esiste la possibilità che le impostazioni di data/ora della macchina su tutti i server della webfarm non siano sincronizzate?
Se la data/ora saranno i responsabili del DBMS, come funzionerà questa strategia se abbiamo DB con cluster bilanciato del carico?
Perché non lo standard UTC? –
Dipende piuttosto da cosa si vuole usare il tempo. Se hai solo bisogno di sapere al minuto più vicino, allora è una domanda diversa per averne bisogno al millisecondo. –
Piuttosto usa System.DateTime.UtcNow - questo eviterà qualsiasi problema che potresti incontrare se le macchine non sono tutte impostate sullo stesso fuso orario. –