[req]: Use database caching instead of RAM #15007
Labels
Core
Enhancement
Needs C#
PR Welcome!
We would welcome a volunteer to prepare a PR to solve this problem!
Is there already a request for your feature?
Is your feature request related to a problem? Please describe.
There's this streaming app called Stremio, and I recently found an add-on called stremio-jackett. It basically queries a Jackett server and returns the results to the app. It takes quite a while to do the initial query, but after it's cached it's pretty quick (normal behaviour)
However here comes the problem: There are many self-host options for Jackett servers. And some of them have limited RAM (Mine used to have 512MB, now it has only 1GB). And storage is definitely cheaper than RAM.
(I run lots of thing in this same EC2 instance)
Describe the solution you'd like
So my idea is to have a toggle to cache using something like MongoDB instead of RAM. It'd still be quicker than re-querying all trackers and wouldn't end up consuming lots of RAM eventually. This could also lead to a perpetual cache, instead of a limited-time cache in RAM, which I'd think is even better.
Describe alternatives you've considered
No response
The text was updated successfully, but these errors were encountered: