Задать вопрос
origami1024
@origami1024
went out for a night walk

Есть ли статистика, у скольки процентов интернет-пользователей системное время не синхронизировано?

Дополнительные вопросы:
- процент из них, у кого задано в прошлом;
- есть ли какая-нибудь практическая польза от рассинхронизированного времени?

Попадаются юзеры, думаю тратить ли время, чтобы подстроить под них трафик-копа, а то он в данный момент завязан на время из браузера.
  • Вопрос задан
  • 214 просмотров
Подписаться 2 Простой 8 комментариев
Решения вопроса 1
@d-stream
Готовые решения - не подаю, но...
Как правило бытовые компьютеры достаточно сильно бегут в плане RTC. Но большинство современных ОС из коробки по-умолчанию включают/предлагают синхронизацию с серверами времени.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Stalker_RED
@Stalker_RED
Если время юзера отличается на несколько минут - не настроена синхронизация, ничего страшного.
Если отличается от времени сервера на целое число часов - скорее всего просто отличается часовой пояс.
Если отличается на месяцы или годы - возможно юзер специально откручивает время в прошлое, чтобы продолжала работать какая-то программка с истекающим сроком. Или сдохла батарейка биоса.

Если время отличается на несколько у подозрительно большого количества пользователей - возможно это у вас на сервере неправильное время)

два юзера нажимают редактировать один и тот же ресурс примерно одновременно. Один сабмитит форму, в базу записывается новый updated_at. Когда второй сабмитит форму, сервер сравнивает что updated_at позже чем изначальный retrieved_at данных формы

грязный фикс: при формировании страницы добавьте на страницу время сервера.
При загрузке страницы в браузере пусть js сравнит время сервера и время браузера и запомнит разницу.
При сабмите формы внесите поправку в эти ваши updated_at и retrieved_at.
Ответ написан
Sanes
@Sanes
Приведение даты к формату — на бэкенде или фронтэнде?
в комментариях к вопросу найдете ответ
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы