Welcome! Log In Create A New Profile

Advanced

Re: ignore part of URL to force caching?

António P. P. Almeida
October 05, 2012 06:22AM
On 5 Out 2012 12h09 CEST, igor@sysoev.ru wrote:

> On Fri, Oct 05, 2012 at 11:49:12AM +0200, António P. P. Almeida
> wrote:
>> On 4 Out 2012 20h20 CEST, aweber@comcast.net wrote:
>>
>>> I would like to "override" the intent of the app server that is
>>> basically disabling any caching of the backend file. For example,
>>> they are embedding a "noCache=#######" parameter at the end of the
>>> URL (there are other parameters following, but if I can check the
>>> url up-to the "?" that would suit me fine).
>>>
>>> This is actually a dynamically generated SWF file, but the file is
>>> then constant for a reasonable amount of time such that I'd like
>>> to cache it for a few minutes.
>>
>>> Is there a way in a specific "location" to tell nginx to ignore
>>> the parameters (or any portion of the URL) when determining the
>>> cached object for that URL? In other words, tell nginx to cache
>>> content for that location, say only 5min, and ignore all
>>> parameters when determining whether to cache and how to match
>>> cached content?
>>
>> If I understand correctly. Inside your main cached location you can
>> do:
>>
>> if ($request_uri ~* noCache) {
>> return 418;
>> }
>>
>> error_page 418 =200 @other-cached-location;
>>
>> And add @other-cached-location:
>>
>> location @other-cached-location {
>> # Set your cache parameters here and serve the content.
>> }
>
> There is proxy_cache_key for this.

I was under the impression that there wasn't a specific location for
the swf files. If there is in fact the proxy already has all you need
for doing it much easier.

--- appa

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

ignore part of URL to force caching?

aweber October 04, 2012 02:22PM

Re: ignore part of URL to force caching?

António P. P. Almeida October 05, 2012 05:50AM

Re: ignore part of URL to force caching?

Igor Sysoev October 05, 2012 06:10AM

Re: ignore part of URL to force caching?

António P. P. Almeida October 05, 2012 06:22AM

Re: ignore part of URL to force caching?

Igor Sysoev October 05, 2012 06:10AM

Re: ignore part of URL to force caching?

aweber October 05, 2012 11:46AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 174
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