ironsmile / nedomi

Highly performant HTTP reverse proxy with efficient caching of big files
GNU General Public License v3.0
81 stars 9 forks source link

Improve "cacheability" understanding #46

Open na-- opened 9 years ago

na-- commented 9 years ago

Implement a fully featured, RFC 7234 compliant comprehension of HTTP requests and responses. This way, we can know which requests can receive cached responses and which upstream responses can be cached for future requests.

Some libs which could be helpful:

na-- commented 9 years ago

We might have to consider RFC 5861 and some parts of RFC 7231 as well...

ironsmile commented 9 years ago

Certainly! But one at a time. My guess is that trying to support everything related to caching is pretty much lost battle. We'll have to pick a feature (header) to support and implement it. Next one after that and do it incrementally.