piercefreeman / grooveproxy

Groove, a crawling and unit test optimized MITM proxy server.
MIT License
17 stars 0 forks source link

Only block requests if cache-control is unknown #36

Open piercefreeman opened 2 years ago

piercefreeman commented 2 years ago

Assume that the cache-control header of a webpage rarely changes. Only block multiple concurrent requests if we have an entry for the known cache control (or are in Aggressive mode). Otherwise continue in parallel. We can invalidate the old cache entry once the page is loaded.