litespeedtech / litespeedtech/openlitespeed
Cache-Control support for stale content missing
Open
enhancement
to-check
- Dominant language
- C++
- Stars
- 1.5k
- Forks
- 233
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 5
Description
As far as I could see the cache module currently lacks support for the `stale-if-error` and `stale-while-revalidate` `Cache-Control` header directives.
For more information, check the respective RFC: https://tools.ietf.org/html/rfc5861
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the cache module and read RFC 5861 for the stale-if-error and stale-while-revalidate directives. Confirm how Cache-Control directives are currently parsed and applied; done means both directives are supported according to the RFC.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100