LLEARNING NOTES

技术 · 思考 · 实践 · 成长

首页/Nginx/正文

Web缓存技术

Nginx596 次阅读

Web缓存技术




location / {                                       //这里的location是要换成自己经过精确匹配的location,比如要缓存图片要写成 "location ~*\.(gif|jpg|jepg|png|bmp)${"
            expires 3d;                                    //所有链接,浏览器缓存过期时间为3天
            proxy_set_header Accept-Encoding '';
            root /home/mpeg/nginx;                         //此目录为服务器的根目录,下面的if语句就是判断此目录下是否有响应的文件
            proxy_store on;                                //表示开启缓存
            proxy_store_access user:rw group:rw all:rw;    //表示用户读写权限,如果在error中报路径不允许访问的话就用"chomod -R a+rw"将下面配置的路径改为相应的权限.
            proxy_temp_path /home/mpeg/nginx;              //此处为文件的缓存路径,这个路径是和url中的文件路径一致的,url中?后面的部分不作为路径或文件名参考
            if ( !-e $request_filename)  {
                 proxy_pass http://192.168.0.1;            //此处为要被代理的服务器的地址
            }
        }


凡人做一事,便须全副精神注在此一事,首尾不懈,不可见异思迁,做这样,想那样,坐这山,望那山。人而无恒,终身一无所成。——曾国藩《曾国藩家书》

评论交流

理性讨论,共同进步
验证码

相关文章

继续阅读