Proxy_cache recursive update

Hi guys,

I know that nginx proxy_cache is based on url (page). The cache file is
something like this :
./c/a00b4dce27af1b06075339f598a4050c
and it includes all the content of that page : text, image, banner, …

Suppose that I have a site map (on real server) like this :
/page1.html
/page2.html
/page3.html
/banner.jpeg

all the three pages are include the banner.jpeg by tag <img …

The problem is, when I update the banner.jpeg with a new one (same file
name) on the real server, and I’ve updated the cached file banner.jpeg
on cached server (remove that cache file), but when I surf the
page1.html on cache server, it’s still include the old banner.jpeg :frowning:

Is there any way to fix this ? without delete all related cached files
?

I mean recursive update proxy_cache.

Thank you very much.

Posted at Nginx Forum:

Guy !

Is there any one have fix this issue ?!!!

Thanks so much.

Posted at Nginx Forum:

On Tuesday 21 February 2012 12:14:26 atrus wrote:

/page3.html
/banner.jpeg

all the three pages are include the banner.jpeg by tag <img …

The problem is, when I update the banner.jpeg with a new one (same file
name) on the real server, and I’ve updated the cached file banner.jpeg
on cached server (remove that cache file), but when I surf the
page1.html on cache server, it’s still include the old banner.jpeg :frowning:

Do you mean, browser still include the old banner.jpeg? So, that’s
browser cache,
not nginx.

wbr, Valentin V. Bartenev

Thanks Bartenev.

I have clear cache of the browser but it still using the old banner !

Atrus.

Posted at Nginx Forum: