Добро пожаловать, Гость Поиск | Активные темы | Вход | Регистрация

Автообновление
DevilGenius
#1 Оставлено : 8 февраля 2023 г. 14:38:09(UTC)

Ранг: Опытный человек

Группы: Registered
Сообщений: 99

Сказал(а) «Спасибо»: 47 раз
Поблагодарили: 42 раз в 38 постах
Здравствуйте, уважаемый разработчик.
Уже давно в голове бродят мысли, что я уже супер стар (шутка), что бы при каждом обновлении клиента перелопачивать с два десятка серверов для осуществления обновлений.
При этом делать это нужно аккуратно что бы не нарваться на бан за недосмотры.
Скажу я вам процесс этот крайне муторный, еще со времен KruTube.
Вывод: куда проще было бы, если в клиенте был заложен алгоритм ЕСЛИ [ не смотрю видео ("Вы посмотрели все видео на Rutube..") ] ТО [ проверяю обновление ] ЕСЛИ [ обновление есть ] = ОБНОВЛЯЮСЬ.
Можно ввести условие например: При условии простоя, но не чаще 1 раза в час.
Данная доработка помогла бы пользователям с большим кол-ом клиентов и тем, кто вовремя не успел обновить клиента имеющего критические баги и недоработки, влияющие на показания статистики просмотров.
Спасибо!
1 пользователь поблагодарил DevilGenius за этот пост.
Admin оставлено 08.02.2023(UTC)
Admin
#2 Оставлено : 8 февраля 2023 г. 18:41:02(UTC)

Ранг: Администрация

Группы: Administrators
Сообщений: 111
Откуда: Россия

Сказал(а) «Спасибо»: 141 раз
Поблагодарили: 133 раз в 117 постах
DevilGenius написал:
... куда проще было бы, если в клиенте был заложен алгоритм ЕСЛИ [ не смотрю видео ("Вы посмотрели все видео на Rutube..") ] ТО [ проверяю обновление ] ЕСЛИ [ обновление есть ] = ОБНОВЛЯЮСЬ.
Можно ввести условие например: При условии простоя, но не чаще 1 раза в час. ...

Спасибо за идею, раньше мысль обновлять программу во время простоя не возникала. Так случилось вероятней всего потому, что механизм автообновления работал не очень надёжно и старались не производить обновление программы без крайней необходимости, чтобы не тревожить пользователей. Теперь он хорошо отлажен, мы подумаем над реализацией такой возможности. В программе предусмотрен механизм принудительного обновления. В случае появления критической несовместимости, например, когда Rutube неожиданно изменился так, что все программы стали работать некорректно и исправить это можно только получив новую версию, мы на сервере инициируем процесс принудительного обновления. Тогда задания на просмотр перестают выдаваться всем устаревшим версиям и происходит их автоматический перезапуск с последующим самообновлением. На практике это требовалось редко, и мы перестали использовать этот механизм. Похоже, нам следует более тщательно продумывать выпуск новой версии, при необходимости активировать перезапуск устаревших версий, и тогда у Вас перестанет возникать описанная проблема.
1 пользователь поблагодарил Admin за этот пост.
DevilGenius оставлено 08.02.2023(UTC)
DevilGenius
#3 Оставлено : 9 февраля 2023 г. 14:08:26(UTC)

Ранг: Опытный человек

Группы: Registered
Сообщений: 99

Сказал(а) «Спасибо»: 47 раз
Поблагодарили: 42 раз в 38 постах
Заранее большое спасибо.
Это крайне актуально особенно на фоне часто модернизирующегося Рутьюба.
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.