Nginx 中的 proxy_store

栏目: 服务器 · Nginx · 发布时间: 7年前

内容简介:使用 nginx 的 proxy_store 缓存文件加速访问速度。nginx 的 proxy_store 可以将后端服务器的文件暂存在本地。基于此,可以在 nginx 上缓存后端服务器文件,加快访问速度。 比如:注意:由于 proxy_store 没有过期机制,因此如果后端文件有更新。需要采用其他方式删除 proxy_store 的缓存文件,以便 proxy_store 刷新文件。

Nginx proxy_store

使用 nginx 的 proxy_store 缓存文件加速访问速度。

nginx 的 proxy_store 可以将后端服务器的文件暂存在本地。基于此,可以在 nginx 上缓存后端服务器文件,加快访问速度。 比如:

upstream http_tornado {
    server 127.0.0.1:8000;
    server 127.0.0.1:8001;
}

server {
    # 省略其他配置
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|html|htm|css)$ {
        root /opt/data/product/blog/cache;
        proxy_store on;
        proxy_store_access user:rw group:rw all:rw;
        proxy_temp_path /opt/data/product/blog/cache;
        # 针对 html,js 等静态资源文件,判断本地是否已经缓存。
        # 如果已经缓存,则从本地获取,否则转发给后端服务器。
        if ( !-e $request_filename) {
            proxy_pass  http://http_tornado;
        }
    }
}

注意:由于 proxy_store 没有过期机制,因此如果后端文件有更新。需要采用其他方式删除 proxy_store 的缓存文件,以便 proxy_store 刷新文件。

参考资料

  1. ngx_http_proxy_module#proxy_store

茶歇驿站

一个可以让你停下来看一看,在茶歇之余给你帮助的小站,这里的内容主要是后端技术,个人管理,团队管理,以及其他个人杂想。

Nginx 中的 proxy_store


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

云计算安全与隐私

云计算安全与隐私

Tim Mather、Subra Kumaraswamy、Shahed Latif / 刘戈舟、杨泽明、刘宝旭 / 机械工业出版社华章公司 / 2011-6 / 65.00元

《云计算安全与隐私》可以使你明白当把数据交付给云计算时你所面临的风险,以及为了保障虚拟基础设施和网络应用程序的安全可以采取的行动。本书是由信息安全界知名专家所著,作者在书中给出许多中肯的忠告和建议。本书的读者对象包括:IT职员、信息安全和隐私方面的从业人士、业务经理、服务提供商,以及投资机构等。阅读本书你会了解直到现在还严重匮乏的云计算安全方面的详尽信息。 《云计算安全与隐私》主要内容包括:......一起来看看 《云计算安全与隐私》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具