Caching of feed data #2

Closed
opened 2020-01-29 17:34:18 +01:00 by nik · 7 comments
Owner

Loading feed data live on every request has many disadvantages:

  • It is slow
  • It produces load on the AlekSIS server and on the feed's server (imagine a whole school of 2000 students and 200 teachers firing up ALekSIS first thing every morning and hitting a WordPress somewhere...)
  • It breaks when the RSS backend is offline for some reason or produces errors

Using django-feed-reader might be one option to solve this.

Loading feed data live on every request has many disadvantages: * It is slow * It produces load on the AlekSIS server and on the feed's server (imagine a whole school of 2000 students and 200 teachers firing up ALekSIS first thing every morning and hitting a WordPress somewhere...) * It breaks when the RSS backend is offline for some reason or produces errors Using django-feed-reader might be one option to solve this.
Author
Owner

changed title from {-Use django-feed-parser for better caching-} to {+Caching of feed data+}

changed title from **{-Use django-feed-parser for better caching-}** to **{+Caching of feed data+}**
Author
Owner

changed the description

changed the description
Author
Owner

changed milestone to %"2.0a2"

changed milestone to %"2.0a2"
Member

created branch 2-caching-of-feed-data to address this issue

created branch [`2-caching-of-feed-data`](/AlekSIS/official/AlekSIS-App-DashboardFeeds/-/compare/master...2-caching-of-feed-data) to address this issue
Member

mentioned in merge request !31

mentioned in merge request !31
Author
Owner

closed via merge request !31

closed via merge request !31
Author
Owner

mentioned in commit 01b9f7a2df

mentioned in commit 01b9f7a2df980d966f439f44ace000ed54358b49
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
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
aleksis/AlekSIS-App-DashboardFeeds#2
No description provided.