Interesting... a made a couple issues around supporting etags and if-modified-since requests as well as pre-compressed static content.
Should probably prefer streaming file responses for static instead of reading the file entirely and returning it from in-memory.