fastapi-redis-cache icon indicating copy to clipboard operation
fastapi-redis-cache copied to clipboard

Add functionality for specifying a web cache expiration

Open c-lewis opened this issue 3 years ago • 1 comments

It should be possible to use the cache-control header's no-cache directive to force web caches to revalidate cached results before providing them. Unfortunately, some proxy caches do not appear to respect no-cache, and will continue to provide results from cache until they have expired.

This commit allows the Redis and web cache expirations to be set independently, so that items can be cached to Redis with long expirations, but provided to the web with shorter expirations, forcing web caches to revalidate.

c-lewis avatar Aug 18 '21 20:08 c-lewis

This looks really nice. It is just sad that this project has been discontinued.

ionutbaltariu avatar Jul 01 '22 17:07 ionutbaltariu