Search squid archive

Re: Squid 3.1.1 and flash video scrubbing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



fre 2010-04-09 klockan 12:29 +1200 skrev Amos Jeffries:

> I though Squid considered it a malformed 206 and uncachabled it.

It's not a 206 response. Not that it really differs a lot..

> Does squid consider the reply a malformed 206 or a malformed 200?

> The extra bytes which exist in the body means we should be assuming its 
> a malformed 200 with unusable range headers.

Yes. If there is more data than Content-Length indicates then the
response is malformed and should not get cached.

> Server may or may not provide a real range or this same output.

And we don't know.

> Regardless of that any client being smart and fetching the request as a 
> range of the indicated range bytes from a full copy of the object will 
> get different bytes from any intermediary than this reply contains.

You mean from this unexpectedly ranged object, or from the object
without fs= parameter?

Range requests on the object without fs= parameter is just as normal.
Nothing strange to discuss there. Any differences in the object data in
Ranged responses with an fs= parameter is irrelevant to that object.
 
We don't know how the server would react on Range requests to this
ranged fs=.. object. Maybe it imlpements them, maybe it don't.

You are very right that the likelyhood that any intermediary caches
(i.e. squid etc) caching this unexpectedly ranged response MAY react
strangely to Range requests on the same.

Regards
Henrik


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux