You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Нужно всего лишь сделать zsyncmake rutor.ls и публиковать полученный файл вместе с rutor.ls
Это не нарушит обратную совместимость и почти не требует усилий. Предполагаю что оно сэкономит время(и трафик) раз в 5-10.
Для поддержки в клиенте можно использовать например libzsync-go
Пример кода прям в readme, очень просто использовать. Но это не единственный доступный для go вариант.
The text was updated successfully, but these errors were encountered:
Неплохо было бы, что "сэкономит время (c)". Особенно, если в 10 раз. )
Создавал тему по поводу долгого обновления (60 сек) rutor.ls при включенном "Settings - Enable RuTor search", #333.
Высказывал там пожелание, чтобы право включать/отключать/изменять_таймер_обновления_баз, было в руках юзера.
Но если технически возможно сократить это время в 10 раз, то я обеими руками за.
Можно рядом на сервере положить файл с md5, например rutor.ls.md5. И сначала скачивать его. Так же не пересчитывать постоянно контрольную сумму файла на клиенте, а положить ее рядом в torrsearch.
Далее идет сравнение этих md5. Если разные, скачиваем файл, распаковываем, считаем md5 и кладем новый torrsearch, и torrsearch-md5.
А то получается много лишней нагрузки и на сервер и на клиент.
Нужно всего лишь сделать
zsyncmake rutor.ls
и публиковать полученный файл вместе сrutor.ls
Это не нарушит обратную совместимость и почти не требует усилий. Предполагаю что оно сэкономит время(и трафик) раз в 5-10.
Для поддержки в клиенте можно использовать например libzsync-go
Пример кода прям в readme, очень просто использовать. Но это не единственный доступный для go вариант.
The text was updated successfully, but these errors were encountered: