Kaynağa Gözat

Spread out crawling randomly to avoid DDoSing the link (#8445)

* Spread out crawling randomly to avoid DDoSing the link

Fix #4486

* Remove trailing whitespace
master
Eugen Rochko 5 yıl önce
committed by GitHub
ebeveyn
işleme
b4ba4b1b5d
Veri tabanında bu imza için bilinen anahtar bulunamadı GPG Anahtar Kimliği: 4AEE18F83AFDEB23
1 değiştirilmiş dosya ile 3 ekleme ve 1 silme
  1. +3
    -1
      app/lib/activitypub/activity.rb

+ 3
- 1
app/lib/activitypub/activity.rb Dosyayı Görüntüle

@@ -104,7 +104,9 @@ class ActivityPub::Activity

def crawl_links(status)
return if status.spoiler_text?
LinkCrawlWorker.perform_async(status.id)

# Spread out crawling randomly to avoid DDoSing the link
LinkCrawlWorker.perform_in(rand(1..59).seconds, status.id)
end

def distribute_to_followers(status)


Yükleniyor…
İptal
Kaydet