zoukankan      html  css  js  c++  java
  • Nginx+proxy_cache图片缓存

    搭建图片缓存机制的原理在于减少数据库的负担并加快静态资源的响应。

    步骤:

    1. vim /usr/local/nginx/conf/nginx.conf

    2. 

    http{
        ...
        ...
        #设置Web缓存区名称为cache_one,内存缓存空间大小为200MB,1天没有被访问的内容自动清除,硬盘缓存空间
    大小为30GB
        proxy_cache_path /var/imgcachetest levels=1:2 keys_zone=cache_one:200m inactive=1d max_size=30g;
    }
    其中/var/imgcachetest为mkdir的图片缓存目录。
     
    3.
    server{
        ...
         
        location / {
            proxy_cache cache_one;
            proxy_cache_valid  200 304 12h;
            #以域名、URI、参数组合成Web缓存的Key值,Nginx根据Key值哈希,存储缓存内容到二级缓存目录内 
            proxy_cache_key $host$uri$is_args$args;
            proxy_set_header Host  $host;
            proxy_set_header X-Forwarded-For  $remote_addr;
            proxy_pass http://127.0.0.1:9000;
            expires      1d;
        }e
    }
     
    4.当你访问测试图片时,会在/var/imgcachetest目录生成一个图片缓存,完成。
     
     
     
  • 相关阅读:
    [洛谷P2783]有机化学之神偶尔会做作弊
    %你赛题解
    TCP协议中的三次握手和四次挥手(图解)
    堆,栈,内存
    java原生数据类型和引用类型
    XHTML 是以 XML 格式编写的 HTML
    TCP和UDP?
    HTTP和HTTPS的区别?
    <!DOCTYPE> 声明
    ASCII和万国码
  • 原文地址:https://www.cnblogs.com/cpw6/p/9122837.html
Copyright © 2011-2022 走看看