are Range requests for dynamic content supported?

Lukas Tribus luky-37 at
Wed May 2 18:42:25 UTC 2012

> The HTTP client in
> this case is (always) a very particular embedded device with limited
> resources and a constrained operating environment.

Ok, so this is about working around a broken user-agent. I assume the vendor of that embedded device can't fix the crashing client?

How do you force the client to request the content in Byte-Ranges and not at once? Even if you are serving static files from the server (where nginx can provide most of the HTTP/1.1 features), the client actually needs to request it that way.

> It has yet to be seen whether this
> will solve the client crashing issues, so for now I'm going to leave
> it.

Meaning you still aren't sure whether range support will fix your client crashing issue? I would look for other workarounds, like heavy gzipping, (if x/html) minifying and outsourcing as much as possible in other files (css and stuff), etc. You already implemented checksumming on the client-side, maybe you can implement some segmenting in the application code as well, instead of relaying on HTTP to do that job via Range requests.



More information about the nginx mailing list