服務資源優化策略說明

詳細說明 AdGuardPrivate 服務資源優化策略,包括過濾器更新機制改進、並行請求優化建議及第三方列表使用規範,旨在提供更穩定可靠的服務體驗。

背景說明

隨著用戶數量增長和功能需求提升,我們觀察到部分高資源消耗的配置選項可能導致服務不穩定。為確保服務品質,我們進行了深入分析並制定了相應的優化方案。

資源優化策略

1. 過濾器更新機制優化

現狀分析

  • 部分用戶設置了每小時更新過濾器
  • 每次更新都需要完整的下載-解析-去重流程
  • 國際頻寬限制導致更新耗時延長
  • 伺服器資源持續高負載

優化方案

我們將更新間隔調整為最短 72 小時,原因如下:

  • 大多數過濾列表更新週期為 24-72 小時
  • 降低無效的資源消耗
  • 確保服務穩定性
  • 優化頻寬使用效率

影響評估

  • 正面影響
    • 服務響應更穩定
    • 資源使用更合理
    • 降低系統負載
  • 最小化影響
    • 規則更新仍保持在合理週期內
    • 不影響防護效果

2. 並行請求策略

當前情況

目前大多數用戶啟用了並行請求功能,但在現有架構下收益有限:

  • 阿里雲上游服務延遲差異通常在 5ms 以內
  • 可能觸發阿里雲公共服務的請求頻率限制
  • 增加不必要的系統開銷

使用建議

  • 建議使用負載均衡模式
  • 並行請求適用於以下場景:
    • 上游服務延遲差異顯著(>200ms)
    • 服務品質不穩定的情況
    • 跨國訪問場景

註:目前暫未發現因並行請求導致的限速問題,此功能暫時保持開放。

3. 第三方列表管理

安全考量

為確保系統穩定性,我們暫時禁用了部分第三方列表支援:

  • 外部列表規模難以預測
  • 可能導致資源超限
  • 服務穩定性無法保證

後續規劃

我們正在研究更安全的第三方列表管理方案,以便在未來重新開放此功能。