[Web-SIG] serving (potentially large) files through wsgi?
manlio_perillo at libero.it
Mon Dec 17 18:59:43 CET 2007
Robert Brewer ha scritto:
> Chris Withers wrote:
>> Manlio Perillo wrote:
>>> 2) handle the range request in the WSGI application.
>>> Its not hard as long as you do not implement multiple ranges
>>> If your object database supports seeks, this should be the most
>>> efficient solution.
>> This is probably what's wanted. So, if a wsgi app does its own range
>> handling, the wsgi server won't interfere?
> Apache will interfere, and try to re-apply the range to whatever you
> emit. The only solution we've found so far is to tell the app to ignore
> any 'Range' request header when running behind Apache, and just let
> Apache have its way. See http://www.cherrypy.org/changeset/1319
Strange, looking at the byterange filter source code (from trunk) it
seems that Apache first checks if content is already a single or
(searching for Content-Range and Content-Type = "multipart/byteranges
in in headers_out)
> Robert Brewer
> fumanchu at aminus.org
More information about the Web-SIG