friendica / friendica

Friendica Communications Platform
https://friendi.ca
GNU Affero General Public License v3.0
1.4k stars 333 forks source link

[rss] Make feed refresh interval configurable for users #14115

Open kr428 opened 2 months ago

kr428 commented 2 months ago

Currently, it seems Friendica does refresh RSS feeds then and now, but at "random" intervals for a user perspective. While this is sufficient for using Friendica as a feed reader, it feels a bit clumsy if using RSS for resharing posts off ones own blog. Would it be possible, for these use cases, to introduce a feed-specific time setting so users can make sure such feeds are updated more often?

annando commented 2 months ago

It is an admin setting to enable the possibility for a user to set their own poll intervals. But the automatic mode should work reliably. It polls in a frequency that matches the post frequency.

kr428 commented 2 months ago

It polls in a frequency that matches the post frequency.

I am unsure I understand this, to be honest. Tried this with my personal blog to my Friendica instance, and I noticed it took in between 1..2h for a post to make it to my profile. Compared that, too, to Hubzilla on some system where this delay is somewhere in between 10..15mins (or micro.blog where it's even shorter, something in between 2..5mins). What exactly does this depend on?

annando commented 1 month ago

The system has got a look at the post frequency in the feed. So when this feed normally publishes a post once per day, then it will only query for the post once per day but not every 5 minutes.

foss- commented 1 month ago

The described behavior sounds sane to find a balance between load and good update interval. Does this need changing?