Add option to lazy load catalog #10

Closed
opened 2024-01-15 05:29:26 +01:00 by Felisp · 1 comment
Owner

Benefits:

  • When no else asked for feed within the last update interval, you will get fresh data just for you
  • Server won't have to download catalog every interval even if no one cares

Disadvantages:

  • When no one asked for feed within the last update interval, you will have to wait before catalog is fetched and indexed, just the download alone can take up to 7 seconds on a bad day but usually it's about 3-4sec
Benefits: - When no else asked for feed within the last update interval, you will get fresh data just for you - Server won't have to download catalog every interval even if no one cares Disadvantages: - When no one asked for feed within the last update interval, you will have to wait before catalog is fetched and indexed, just the download alone can take up to 7 seconds on a bad day but usually it's about 3-4sec
Felisp added the
enhancement
label 2024-01-15 05:29:26 +01:00
Felisp added this to the Beta 1 release project 2024-01-15 05:29:26 +01:00
Author
Owner

Lazy loading is much harder to implement with multiple boards as I don't want to hammer the API. The request times would have to be spread out evenly.

What makes it even more complicated is the fact that each board can have different refresh rate.

So for now, only lazy loading will be supported. However I have a use case for periodic refresh rate as well so it will be re-implemented at later stage

Lazy loading is much harder to implement with multiple boards as I don't want to hammer the API. The request times would have to be spread out evenly. What makes it even more complicated is the fact that each board can have different refresh rate. So for now, only lazy loading will be supported. However I have a use case for periodic refresh rate as well so it will be re-implemented at later stage
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Treebrary.org/rss-thread-watcher#10
No description provided.