dimisa
RU AdList | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Leo3 Цитата: ...дифф - /patches/2023.12.15.987.patch#ruadlist. 987 это просто подверсия патча? | Фиксации изменений происходят каждые 5 часов. То что вы указали, это их уникальные метки. Например: https://github.com/uBlockOrigin/uAssetsCDN/commits/main/ https://github.com/dimisa-RUAdList/RUAdListCDN/commits/main/ AngelNet На предыдущей странице есть прямая ссылка на аргументацию автора uBO. Если обобщить, то переход на дифф-патчинг и удаление кнопки полной перезаписи и обновления фильтров преследует две идеи. Во-первых, это оперативная доставка актуальных версий фильтров максимальному числу пользователей. Цикл дифф-патчинга составляет 5 часов, и существует ничтожное количество пользователей, которые изо дня в день делают это чаще. Такая периодичность стала возможной благодаря тому, что фильтры не перезаписываются каждый раз полностью, вместо этого добавляются/удаляются лишь изменения. Но чтобы это заработало, необходимо, чтобы прошёл период, равный значению Expires каждого фильтра, а это от 2 до 7 дней. Если обновить фильтры вручную, то отсчёт до старта дифф-патчинга начнётся заново. Таким образом, использование кнопки обновления фильтров мешает переходу на новый алгоритм. Технически возможность обновлять фильтры вручную сохранилась, и я добавлю описание процедуры после выхода новой стабильной версии, но смысл её превентивного использования утрачен. В рекомендациях я напишу о целесообразности ручного обновления исключительно в случае возникновения реальных проблем. Во-вторых, дифф-патчинг снижает траффик серверов CDN, оплачиваемых автором uBO. В отличии от Adblock Plus или AdGuard, uBlock Origin полностью некоммерческое решение, и никаких доходов автору не приносит. |