Nginx教程

14 nginx 配置缓存

本文主要是介绍14 nginx 配置缓存,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1 开启缓存,二级目录

 # 开启缓存,二级目录
    proxy_cache_path /usr/local/nginx/proxy_cache levels=1:2 keys_zone=cache_one:200m inactive=1d max_size=20g;
    proxy_ignore_headers X-Accel-Expires Expires Cache-Control;
    proxy_hide_header Cache-Control;
    proxy_hide_header Pragma;

2 静态文件加缓存

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css|ico)?$
        {
            expires 1d;
            proxy_cache cache_one;
            proxy_cache_valid 200 304 1d;
            proxy_cache_valid any 1m;
            proxy_cache_key $host$uri$is_args$args;
            proxy_pass http://server_pool;
        }

3 清除缓存

 # 清除缓存
    location ~ /purge(/.*)
        {
            allow 127.0.0.1;
            allow 10.23.23.25;            allow 10.23.23.33;
            deny all;
            proxy_cache_purge cache_one $host$1$is_args$args;
        }
这篇关于14 nginx 配置缓存的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!