https://issues.apache.org/bugzilla/show_bug.cgi?id=45419





--- Comment #5 from Mike Bremford <[EMAIL PROTECTED]>  2008-07-24 07:08:05 PST 
---
The Adobe client will request the entire document, but if it finds it's
Linearized and the server accepts Ranges it will interrupt that initial
request. If Ranges aren't supported and it interrupts the request anyway it
will have to re-download the entire document, which (if it's dynamically
generated) could be a very expensive operation. So the Accept-Ranges header
really is essential to this transaction.

Yes, this could be resolved with a Filter or some other workaround on the part
of the webapp developer, but I'm not clear why this is a better approach than
modifying the DefaultServlet, which after all is designed to a) serve files
from the filesystem, and b) support Ranges. Advertising that fact in the
headers is completely inline with the HTTP specification and has at least one
demonstrable case where it's necessary by design. More to the point, it will
improve the user experience of Tomcat out of the box for a not-insignificant
number of requests, at a cost of one line of code and an extra 20 bytes for
each response.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to