一般网站上线后,有些文件几乎都不常更新了,比如css,js,图片等。
具体操作
复制代码代码如下:
proxy_connect_timeout 10;
proxy_read_timeout 180; proxy_send_timeout 5; proxy_buffer_size 16k; proxy_buffers 4 64k; proxy_busy_buffers_size 256k; proxy_temp_file_write_size 256k; proxy_temp_path /tmp/temp_dir; proxy_cache_path /home/cache levels=1:2 keys_zone=cache_one:100m inactive=1d max_size=10g;
复制代码代码如下:
location ~ .*\.(gif|jpg|png|css|js)(.*) {
proxy_pass http://appserver ; proxy_redirect off; proxy_set_header Host $host; proxy_cache cache_one; proxy_cache_valid 200 302 24h; proxy_cache_valid 301 30d; proxy_cache_valid any 5m; expires 90d; }
复制代码代码如下:
设置缓存共享内存
(责任编辑:IT)proxy_cache cache_one; 设置http状态码为200,302缓存时间,24h为24小时 proxy_cache_valid 200 302 24h; 设置失期时间,90d为90天 expires 90d; 不进行缓存直接转到后端服务器 proxy_pass http://127.0.0.1:9000; |