过期标题( 和其他一些标题 )nginx很荣幸确定响应是否可缓存,但它不用于确定缓存它的时间。
默认情况下,10分钟后将删除非活动缓存。你可以增加这个数字,看看它是否有所作为?
proxy_cache_path path [levels = levels] keys_zone = name:size [inactive = time] [max_size = size] [loader_files = number] [loader_sleep = time] [loader_threshold = time]; 在指定的时间内未访问的缓存数据 无效参数将从缓存中删除,无论它们是什么 新鲜。默认情况下,非活动设置为10分钟。
proxy_cache_path path [levels = levels] keys_zone = name:size [inactive = time] [max_size = size] [loader_files = number] [loader_sleep = time] [loader_threshold = time];
在指定的时间内未访问的缓存数据 无效参数将从缓存中删除,无论它们是什么 新鲜。默认情况下,非活动设置为10分钟。
参考: http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_path