Welcome! Log In Create A New Profile

Advanced

try_recent_files?

Yuval Hager
December 18, 2009 07:34AM
I am using nginx to serve a dynamic (PHP) site, that saves generated pages
statically for fast serving for anonymous users (Drupal + Boost module).

The expiration of these files is handled by a cron job that deletes these
files when they are older than 10 minutes. This sounds like a good scheme,
but on large amounts files, it takes time to go through all the files, so
files may stay around longer (e.g. an hour).

Is it possible to implement in nginx some directive that will serve a static
file only if it is recent? Something like:

try_recent_files <sec> <files> <default>

for example:

try_recent_files 600 $cached @dynamic;

If it is possible to implement it with the existing nginx, I have yet to
find how - if not, well, then this is my feature request :)

Thanks,

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

try_recent_files?

Yuval Hager December 18, 2009 07:34AM

Re: try_recent_files?

Ryan Malayter December 18, 2009 09:34AM

Re: try_recent_files?

Yuval Hager December 18, 2009 07:32PM

Re: try_recent_files?

Ryan Malayter December 19, 2009 10:30PM

Re: try_recent_files?

mike December 19, 2009 10:38PM

Re: try_recent_files?

Yuval Hager December 20, 2009 02:48AM

Re: try_recent_files?

Marcus Clyne December 20, 2009 04:30AM

Re: try_recent_files?

Yuval Hager December 20, 2009 08:36AM

Re: try_recent_files?

Ryan Malayter December 24, 2009 01:04AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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