Welcome! Log In Create A New Profile

Advanced

What if I just delete a file from cache to invalidate cache item?

November 16, 2010 01:14PM
I have a system handling tons of requests per second (god bless nginx).
I have
proxy_cache_key "$request_uri";
proxy_cache_valid 200 1s;

I need to increase the cache lifetime.
What if I set proxy_cache_valid to something large, and when my data changes (cache dependency),
I would caclulate md5(request_uri) and go to /my_nginx_cache_dir/a/ab/abc..... and just delete the corresponding cache item.

Will it work? I mean it will of course. But will it have a potential problem when my delete_the_file system call can interfere with the nginx internal cache read routines?

Thanks
Subject Author Posted

What if I just delete a file from cache to invalidate cache item?

ttyx November 16, 2010 01:14PM

Re: What if I just delete a file from cache to invalidate cache item?

Maxim Dounin November 16, 2010 01:42PM

Re: What if I just delete a file from cache to invalidate cache item?

Piotr Sikora November 17, 2010 12:28AM

Re: What if I just delete a file from cache to invalidate cache item?

ttyx November 17, 2010 03:45AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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