Use random refresh interval to prevent thundering herd.

This commit is contained in:
Samuel Clay 2013-04-15 18:19:27 -07:00
parent 76cbbd8d8b
commit 0f2eca1abf

View file

@ -3980,6 +3980,9 @@
// 10 second minimum
refresh_interval = Math.max(10*1000, refresh_interval);
// Add 0-100% random delay
refresh_interval = parseInt(refresh_interval * (1 + Math.random()), 10);
clearInterval(this.flags.feed_refresh);
this.flags.feed_refresh = setInterval(function() {