從 26.2 版本開始,4K Video Downloader Plus 更新訂閱的方式跟以前不一樣了。如果你有注意到訂閱不再一次全部重新整理,有些會顯示「排隊中」或「將在…繼續」的狀態,這裡說明了改變了什麼、為什麼改,以及它的運作原理。
概述
在 26.2 版本之前,所有訂閱會同時嘗試重新整理。從 26.2 版本開始,它們會一個一個依序重新整理,每個之間會有短暫的停頓。
為什麼我們做了這個改變?
當應用程式檢查訂閱是否有新影片時,它會透過你的網路連線向 YouTube 發送請求。當很多訂閱同時重新整理時,YouTube 會看到來自你 IP 位址的請求突然暴增,可能會把它視為可疑行為。結果就是 暫時被封鎖:在一段時間內,YouTube 會停止回應,下載也會失敗,直到封鎖解除為止。
同時重新整理的訂閱越多,風險就越高。根據我們的數據,即使只有兩三個訂閱同時重新整理,也會明顯提高暫時被封鎖的機率,而且當訂閱數量達到兩位數時,風險會急劇上升。
把更新時間分散開來,可以讓你的活動在 YouTube 看來比較正常,這樣就能保護你繼續下載的能力。
訂閱什麼時候會更新?
在 26.2 版本之前,訂閱會在兩種情況下重新整理:
- 每次你啟動應用程式時,以及
- 按照你在偏好設定中設定的排程。
從 26.2 版本開始,啟動應用程式不再會重新整理任何東西。訂閱 只會按照你在偏好設定中選擇的排程 來更新。
你可以在 工具 → 偏好設定 → 進階 → 自動更新週期 中找到這個設定。選項有:
- 自動(應用程式會幫你挑一個合理的間隔)
- 永不(應用程式不會自動重新整理訂閱;你可以隨時手動重新整理)
- 7 天
- 1 天
- 6 小時
- 1 小時
關於間隔,最重要的一件事
間隔是指兩次完整重新整理週期之間的等待時間,而不是要求所有訂閱必須在多久內完成。 設為1 小時的意思是,應用程式會等到一次重新整理週期完全結束之後,再等一個小時,才開始下一次,不管那次週期本身花了多少時間。
舉例來說,你訂閱了 20 個頻道,然後把間隔設為 1 小時。實際發生的情況是:
- 重新整理週期開始。所有 20 個訂閱會排成一個佇列,一個一個 更新,每個之間會有停頓。
- 假設在這個例子中,整個佇列跑完需要 40 分鐘。
- 要等到整個佇列完全跑完,1 小時的計時器才會開始倒數。
- 再過一個小時,下一次重新整理週期才會開始。
所以實際的週期間隔是 1 小時 40 分鐘,而不是 1 小時:40 分鐘跑完佇列,再加上整整一個小時的等待。
如果你追蹤很多頻道或播放清單,單一個佇列很容易就會花超過1 小時這種短間隔的時間。當這種情況發生時,下一次週期就會在當前週期結束後直接開始,因為計時器觸發的時候,佇列可能還在跑。
更新佇列的運作方式
當需要重新整理時,訂閱會進入一個佇列:
- 佇列會依照你目前的訂閱排序方式(預設是「新增日期」,最新的在前面)。
- 排在最 前面 的訂閱會立刻開始更新。
- 其他訂閱則會顯示排隊中。
- 當一個訂閱完成後,下一個不會立刻開始。它會先等一段 隨機的短暫停頓,會顯示為將在…繼續的倒數計時,然後再進行更新。
- 這個過程會一直重複,直到整個佇列都跑完為止。
我可以加快佇列的速度,或是立刻重新整理某個東西嗎?
不行,而且這是刻意設計的。一旦訂閱進入佇列,你就沒辦法把它往前移、跳過停頓,或是強迫它更快更新。一次把所有東西全部推送出去,正是會讓你的 IP 被暫時封鎖的那種行為。
如果你一次對多個訂閱按下手動重新整理,也是一樣:它們會加入同一個佇列,然後像其他所有訂閱一樣排隊輪流。
我要怎麼自己重新整理單一個訂閱?
你可以隨時手動重新整理任何一個訂閱。這個功能在任何間隔設定下都能使用,就算設為永不也可以。
把滑鼠游標移到清單中的某個訂閱上,你就會看到:
- 它上次更新的時間(例如30 秒前更新),以及
- 一個手動重新整理按鈕(圓形箭頭圖示)。
點擊重新整理按鈕,把該訂閱加入佇列。請注意,手動重新整理只是把它排進佇列,並不會插隊到已經在排隊的項目前面。
如果你有很多訂閱,建議的設定方式
如果你追蹤大量的頻道或播放清單,最簡單也最安全的方法是:
- 把 自動更新週期 設為 永不。
- 只在你想檢查新影片的時候,手動重新整理那些你真正想看的訂閱。
這樣你就能完全掌控,避免背景一直在跑長時間的自動週期,同時也能把被封鎖的風險降到最低。