liferea is slow on updating feeds if you have lots of feeds. multiple threads are needed for updating feeds.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
liferea (Ubuntu) |
Invalid
|
Low
|
Unassigned |
Bug Description
Binary package hint: liferea
When I start liferea and it updates all feeds or when I press the update all feeds button, it takes a long time before I get results. It can take for more than a minute before it shows the new articles from my feeds, even though the application itself keeps responding and once the first new article is shown from the first feed, all other feeds are updated immediately.
Using the latest liferea in hardy
Multiple threads for updating feeds are needed. Otherwise it takes way too long if you have a lot of feeds. Having multiple threads for updating should also result in a less long period of disk actitivy which is good for laptop users (for example regarding the Load_Cycle_Count issue and battery life).
description: | updated |
It turned out the second feed has got broken, which probably made liferea wait for a time-out.
But even though it does not seem to be a bug, it could use some enhancements,
1. like showing what it is doing (I could not exactly see what liferea was doing at that moment) It would be nice if the bottom toolbar would for instance not only showed: 'feed-blabla has no changes since last update' but also the task it currently is performing, like "connecting to some-feed"
2. Maybe another idea is to show in the feed-list the action which is performed on the feed, so maybe add a temporary icon to the feed which is being updated.
3. It looks like the feeds aren't updated in multiple threads, by using threads you would also solve the waiting-issue if one feed is broken and the application is waiting for a time-out. (maybe only a limited number of threads if unlimited threads would cause other issues)