`
masterkey
  • 浏览: 330931 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

nginx 缓存功能

阅读更多

     随着 nginx-0.7.44的发布,nginx的cache终于犹抱琵琶半遮面,cache作为当今web时代的宝器必不可少。虽然很简陋,nginx日益强大。

      通过:

       proxy_cache_path,proxy_pass,proxy_cache,proxy_cache_valid,proxy_cache_min_uses等属性对缓存属性的设置。

 

      例如:

########################
    proxy_cache_path   /tmp/nginx.cache  levels=1:2
                       keys_zone=CACHE1:10m
                       inactive=5m     clean_time=2h00m;
        upstream backend
        {
            server 127.0.0.1:8080;

            server 127.0.0.1:8081;

            server 127.0.0.1:8082;
        }

       location / {
          proxy_pass http://backend;
          proxy_set_header  X-Real-IP  $remote_addr;
          proxy_cache  CACHE1;
 
            proxy_cache_valid   200 302  1h;
            proxy_cache_valid   301      1d;
            proxy_cache_valid   any      1m;
 
            proxy_cache_min_uses  1;
 
            proxy_cache_use_stale   error  timeout invalid_header http_500;
 
        }
 
########################

 

        是不是很简单,目前版本还不支持 Cache-Control, Expires等。但未来的版本一定会支持的。可以对ncache说byebye了。

 

 

 

 

 

3
0
分享到:
评论

相关推荐

    perfomance_test_nginx-cache_elasticsearch-cache:elasticsearch与nginx缓存特性和elasticsearch缓存特性的实验

    具有 nginx 缓存功能和 elasticsearch 缓存功能的 elasticsearch 实验。 调查及结果 请看 如何进行测试 1.准备测试环境 1.1 使用nginx(rproxy-cache)制作一个ec2实例作为elasticsearch 制作一个 aws ec2 实例。 ...

    Nginx内容缓存以及常见参数配置详析

    项目的页面需要加载很多数据,也不是经常变化的,不涉及个性化定制,为每次请求去动态生成数据,性能比不上根据请求路由和参数缓存一下结果,使用 Nginx 缓存将大幅度提升请求速度。 基础 只需要配置 proxy_cache_...

    Nginx开发从入门到精通

    Nginx是一款高性能的Web服务器软件,它的发展已经走过了近20年的历程。从最初作为一个简单的HTTP服务器诞生,到...4. Nginx缓存机制:理解Nginx的缓存原理,配置缓存策略,实现浏览器和服务器端缓存,提高Web应用程序的性能。

    nginx-s3-gateway:NGINX S3缓存网关

    NGINX S3网关 该项目提供了一个示例,将NGINX配置为充当对S3 API的只读请求(GET / HEAD)的身份... 例如,如果要在NGINX S3网关配置中启用SSL / TLS和压缩,则将需要查看其他资源,因为此项目未启用NGINX的那些功能。

    决战Nginx: 系统卷 - 高性能Web服务器详解与运维02

    《决战Nginx系统卷:高性能Web服务器详解与运维》第一部分首先讲述了Nginx服务器的功能、模块管理和进程管理,然后讲述Nginx如何处理请求,在这个基础之上再认识Nginx提供的服务器的名字,Nginx服务器最大的焦点在于...

    nginx-caching-example:示例代码显示Nginx缓存如何工作

    Nginx缓存示例 我的使用的练习。 概述 下图说明了本练习中使用的docker环境: 设置 构建图像: ./bin/build-container.sh 启动容器: ./bin/start-container.sh 从缓存中删除对象 从缓存中删除对象称为清除。 在...

    nginx proxy_cache批量清除缓存的脚本介绍

    前言:之前使用官方的nginx proxy_cache作为CDN静态缓存发现该模块清理缓存是一个大问题,只能一条一条url的清除,为此写了一个批量清除缓存的脚本 主要功能包括: 1.按文件类型清理 2.按具体的文件名清理 3.按网站...

    搭建nginx点播服务器

    以下是Nginx作为点播服务器的一些特点和功能: 高性能:Nginx以其出色的性能而闻名,能够同时处理大量的并发连接请求。这使得它成为点播服务器的理想选择,可以在高负载情况下提供稳定的性能。 内容分发:Nginx可以...

    Nginx安装+nginx_upstream_check_module后端健康检查

    Nginx所需环境的安装,及nginx安装,nginx相关功能开启,后端节点健康检查插件安装,静态资源缓存插件,缩略图插件安装等。

    18个运维必知的Nginx代理缓存配置技巧(你都掌握了哪些呢)

    在教程中介绍的技术可以帮助新手和高级用户使用 Nginx 中包含的内容缓存功能,从而获得更好的性能。 概览 内容缓存位于客户端和源服务器 (upstream) 之间,并保存它看到的所有内容的副本。如果客户端请求缓存已存储...

    决战Nginx系统卷——高性能Web服务器详解与运维

     本书第一部分首先讲述了Nginx服务器的功能、模块管理和进程管理,然后讲述Nginx如何处理请求,在这个基础之上再认识Nginx提供的服务器的名字,Nginx服务器最大的焦点在于高并发和反向代理,在不多却足够使用的模块...

    决战Nginx: 系统卷 - 高性能Web服务器详解与运维03

    《决战Nginx系统卷:高性能Web服务器详解与运维》第一部分首先讲述了Nginx服务器的功能、模块管理和进程管理,然后讲述Nginx如何处理请求,在这个基础之上再认识Nginx提供的服务器的名字,Nginx服务器最大的焦点在于...

    决战Nginx系统卷:高性能Web服务器详解与运维第一部分(保证能用)

    第1章 Nginx的功能 第2章 Nginx的模块管理和进程管理 第3章 Nginx如何处理一个请求 第4章 服务器名字 第5章 协助用户操作Nginx的工具 第6章 5XX错误处理 第7章 使用TCMalloc优化Nginx 第8章 PCRE正则表达式 ...

    决战Nginx系统卷:高性能Web服务器详解与运维第二部分(保证能用)

    第1章 Nginx的功能 第2章 Nginx的模块管理和进程管理 第3章 Nginx如何处理一个请求 第4章 服务器名字 第5章 协助用户操作Nginx的工具 第6章 5XX错误处理 第7章 使用TCMalloc优化Nginx 第8章 PCRE正则表达式 ...

    决战Nginx: 系统卷 - 高性能Web服务器详解与运维第三部分(保证能用)

    第1章 Nginx的功能 第2章 Nginx的模块管理和进程管理 第3章 Nginx如何处理一个请求 第4章 服务器名字 第5章 协助用户操作Nginx的工具 第6章 5XX错误处理 第7章 使用TCMalloc优化Nginx 第8章 PCRE正则表达式 ...

    nginx的具体介绍.docx

    3. 强大的缓存功能:Nginx支持HTTP缓存,包括响应头缓存、响应体缓存、本地缓存和远程缓存等。这大大提高了网站的响应速度和性能。 4. 反向代理功能:Nginx可以作为反向代理服务器,将请求转发到其他服务器或应用上...

    决战Nginx: 系统卷 - 高性能Web服务器详解与运维.zip

    《决战Nginx系统卷:高性能Web服务器详解与运维》第一部分首先讲述了Nginx服务器的功能、模块管理和进程管理,然后讲述Nginx如何处理请求,在这个基础之上再认识Nginx提供的服务器的名字,Nginx服务器最大的焦点在于...

    决战Nginx: 系统卷 - 高性能Web服务器详解与运维.part2

    《决战Nginx系统卷:高性能Web服务器详解与运维》第一部分首先讲述了Nginx服务器的功能、模块管理和进程管理,然后讲述Nginx如何处理请求,在这个基础之上再认识Nginx提供的服务器的名字,Nginx服务器最大的焦点在于...

    决战Nginx: 系统卷 - 高性能Web服务器详解与运维

     本书第一部分首先讲述了Nginx服务器的功能、模块管理和进程管理,然后讲述Nginx如何处理请求,在这个基础之上再认识Nginx提供的服务器的名字,Nginx服务器最大的焦点在于高并发和反向代理,在不多却足够使用的模块...

    Nginx版UPUPW PHP绿色服务器平台

    UPUPW已配置Nginx的虚拟主机支持Pathinfo路径功能; 支持Nginx和PHPfpm服务的单独开启、关闭与重启; 支持Redis,数据库服务的单独开启与关闭; 支持Nginx进程守护功能自动修复假死状态; 支持虚拟主机添加、修改...

Global site tag (gtag.js) - Google Analytics