计算机网络/计算机科学与应用/系统/运维/开发

Web缓存技术

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;            //此处为要被代理的服务器的地址
            }
        }


Nginx

人生建议:不要因为嘴硬而失去重要的东西,清醒,知趣,明得失,知进退。

评论

^