Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cache API Results #31

Open
Bidthedog opened this issue Jan 17, 2019 · 0 comments
Open

Cache API Results #31

Bidthedog opened this issue Jan 17, 2019 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@Bidthedog
Copy link
Contributor

API calls for the show listing page require individually caching when successful. For Fireside, this will be a cache of the entire json call, for YT this will be a cache of the entire (paged) YT result set.

Results should be cached for 24 hours - was considering caching until the following week (Thursday morning), but we don't upload the podcasts on a consistent schedule, so its possible that a podcast won't be available on our site for long periods, even though they are available in the API feeds.

This will speed up the show listing page considerably - it currently takes a few seconds to render, this will reduce the call to a few milliseconds when cached.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant