Предполагая, что в веб-ферме существует несколько сбалансированных по нагрузке веб-серверов, безопасно ли использовать время приложения/веб-сервера в коде приложения для получения системной даты/времени или оставить эту ответственность на сервере базы данных? ?В среде веб-фермы мы должны основывать системную дату/время на веб-серверах или сервере базы данных?
Будет ли вероятность того, что установка даты и времени машины на всех серверах в webfarm не синхронизирована?
Если дата/время будет ответственным за СУБД, как эта стратегия будет работать, если у нас есть балансированные по нагрузке кластерные БД?
Почему не стандартный UTC? –
Это скорее зависит от того, для чего вы хотите использовать время. Если вам нужно знать только до ближайшей минуты, то это другой вопрос, который нужно выполнить для миллисекунды. –
Скорее используйте System.DateTime.UtcNow - это позволит избежать любых проблем, которые могут возникнуть, если машины не все настроены на один и тот же часовой пояс. –