之前一直用的 miniflux,但是 miniflux 有个问题,就是视频订阅源(比如 bilibili 、sohu 、cnbeta )总是要打开原网页才可以看,而且不能在客户端里直接管理订阅源,FreshRSS 在这两点上做的相当好,可以直接看,但是 FreshRSS 的订阅源刷新很有问题,感觉刷新好慢啊,我按照官方的做法了设了好几次,我是用 dock 安装的,刷新用的 CRON_MIN,设置的*/20 、*/5 和 17,37 等好几个选项都试过了,感觉还是很慢,好多订阅源 1 个小时后才能把刷出来,各位谁知道该怎么弄啊?还有有时候还会刷出已经标记为已读的文章。
1
cue 2020-10-29 13:55:03 +08:00
不太懂,为啥要做自动刷新?需要看的时候手动刷新下不就好了
|
2
erlking 2020-10-29 13:56:24 +08:00 1
刷出已经标记为已读的文章好像是 bug,碰到过一次,把这个源重新订阅下就好了。
至于刷新的问题,我是用系统 crontab 跑 curl 触发的。 可以参考这个: https://freshrss.github.io/FreshRSS/en/users/03_Main_view.html#refreshing-feeds |
3
zhouwb OP @cue 你说的是本地 rss 订阅,我是在服务器上搭建了一个 rss 服务,就像 feedly 和 inoreader 一样
|
4
xiri 2020-10-29 14:03:04 +08:00 via Android
freshrss 最小刷新间隔是 20 分钟,后台可以设置,在小于那个设置的时间间隔内即使手动运行刷新任务也不会实际去刷新源(猜测是对每一个源有一个上次刷新时间的标记)
|
5
cue 2020-10-29 14:05:29 +08:00
@zhouwb #3 我 freshrss 用了三四年了 https://reader.upstairs.cn
|
6
xiri 2020-10-29 14:06:49 +08:00 via Android 1
@xiri 举个例子,后台设置最小刷新时间间隔为 20 分钟,然后 cron 任务设置为*/30,则可以正常 30 分钟刷新一次,因为每次执行刷新任务时距上次刷新已经超过了 20 分钟
如果后台设置最小间隔为 60 分钟,然后 cron 设为*/20,则实际为每 60 分钟刷新一次,cron 任务在这期间确实是执行了 3 次,但其中有两次因为时间间隔不满足要求而没有对任何源刷新 |
11
xiri 2020-10-29 14:28:31 +08:00 via Android 1
@zhouwb 不过每个源的时间间隔好像是单独记的,你要是在距下次定时任务的时间小于设置值的时候手动刷新一次那个源的话,那下次定时任务这个源就会被跳过,要下下次才会重新刷
|
13
zhouwb OP 感谢各位的回复,我好像整明白了,如果有问题再咨询各位,拜谢
|