Welcome! Log In Create A New Profile

Advanced

Re: Partial Requests (206) on Reverse Proxy Cache

Maxim Dounin
November 10, 2010 08:36AM
Hello!

On Wed, Nov 10, 2010 at 08:03:04AM -0500, niwo wrote:

> Hi,
>
> we use an nginx reverse proxy cache to serve media file downloads.
> An issue we currently have is that for the first uncached requests to
> the proxy, nginx is unable to respond to partial-requests and returns
> HTTP 200 instead which results in errors for some download clients.

"Some download clients" probably have to be fixed, as 200 is
allowed response for range requests.

> Is there a workaround for this problem?

You may pass Range requests to backends with something like

proxy_set_header Range $http_range;
proxy_set_header If-Range $http_if_range;

and don't cache responses to these requests at all:

proxy_no_cache $http_range $http_if_range;

Maxim Dounin

_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx
Subject Author Posted

Partial Requests (206) on Reverse Proxy Cache

niwo November 10, 2010 08:03AM

Re: Partial Requests (206) on Reverse Proxy Cache

Maxim Dounin November 10, 2010 08:36AM

Re: Partial Requests (206) on Reverse Proxy Cache

Ryan Malayter November 11, 2010 04:20PM

Re: Partial Requests (206) on Reverse Proxy Cache

Maxim Dounin November 11, 2010 07:14PM

Re: Partial Requests (206) on Reverse Proxy Cache

Ryan Malayter November 12, 2010 09:24AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 210
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready