Nginx 缓存命中率
# 在http头部显示命中方式 location ~* ^.*\.(js|ico|gif|jpg|jpeg|png)$ {proxy_redirect off;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_connect_timeout 180;proxy_send_timeout 180;proxy_read_timeout 180;proxy_buffer_size 128k;proxy_buffers 4 128k;proxy_busy_buffers_size 128k;proxy_temp_file_write_size 128k;proxy_cache cache;proxy_cache_valid 200 304 1h;proxy_cache_valid 404 1m;proxy_cache_key $host$uri$is_args$args;add_header Nginx-Cache "$upstream_cache_status";proxy_pass http://backend; }
log_format main '$remote_addr - $remote_user [$time_local] $request ''"$status" $body_bytes_sent "$http_referer" "$request_body" ''"$http_user_agent" "$http_x_forwarded_for"''cache_status:$upstream_cache_status upstream:$upstream_addr ''response_time: $request_time response_time: $request_time host: $host';#日志缓存命中率:MISS : 未命中,请求被传送到后台处理HIT: 缓存命中EXPIRED: 缓存已经过期,请求被传送到后台处理UPDATING: 正在更新缓存,将使用旧的应答STALE: 后端得到过期的应答
转载于:https://www.cnblogs.com/lmx1002/p/8609776.html
Nginx 缓存命中率相关推荐
- 关于缓存命中率的几个关键问题!
一.缓存命中率的介绍 命中:可以直接通过缓存获取到需要的数据. 不命中:无法直接通过缓存获取到想要的数据,需要再次查询数据库或者执行其它的操作.原因可能是由于缓存中根本不存在,或者缓存已经过期. 通常 ...
- 路由包含#号导致的nginx_分布式实战:Nginx缓存之OpenResty部署
本文首发于Ressmix个人站点:https://www.tpvlog.com 经过前面几章的讲解,我已经通过代码实现了三级缓存架构中的JVM本地缓存和Redis分布式缓存.本章,我将讲解最后的一层- ...
- nginx 缓存配置详解都是干货
一.缓存类型 1.服务端缓存 2.代理缓存 3.客户端缓存 4.代理缓存的工作流程: 二.代理缓存配置语法 1.代理缓存路径 配置语法 Syntax: proxy_cache_path path [l ...
- nginx服务器默认的缓存文件,配置Nginx 缓存服务器
@import url(http://www.blogjava.net/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxH ...
- Nginx实现负载均衡Nginx缓存功能
目录 一.Nginx是什么 二.Nginx实现反向代理 2.1 正向代理和反向代理 2.2 nginx实现反向代理 2.2.1 proxy_pass配置 2.2.1.1ngx_http_rewrite ...
- 深入探讨Varnish缓存命中率
也许你还在为刚才动态内容获得7336.76 reqs/s的吞吐率感到振奋,等等,理想和现实是有差距的,你要忍受现实的残酷,别忘了,我们压力测试中的动态内容都处于全缓存情况下,也就是每次请求都命中缓存, ...
- mysql 加快命中_合理配置MySQL缓存 提高缓存命中率
众所周知,系统读取数据时,从内存中读取要比从硬盘上速度要快好几百倍.故现在绝大部分应用系统,都会最大程度的使用缓存(内存中的一个存储区域),来提高系统的运行效率.MySQL数据库也不例外.在这里,笔者 ...
- Nginx缓存设置教程
这篇文章主要介绍了Nginx缓存设置案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下 在开发调试web的时候,经常会碰到因浏览器缓存(cache)而 ...
- 合理配置MySQL缓存 提高缓存命中率
众所周知,系统读取数据时,从内存中读取要比从硬盘上速度要快好几百倍.故现在绝大部分应用系统,都会最大程度的使用缓存(内存中的一个存储区域),来提高系统的运行效率.MySQL数据库也不例外.在这里,笔者 ...
最新文章
- Tortoisegit和GitHub使用入门
- Citrix Netscaler负载均衡算法
- 华三云:不做开源的投机者
- 全国计算机等级考试题库二级C操作题100套(第91套)
- 心脏遥测监控系统服务器,基于ARM7的心电采集与远程传输系统设计
- Java -- JDBC 学习--调用函数存储过程
- 自动化测试--封装getDriver的方法
- php adodb使用,ADODB类使用_PHP教程
- php语句创建数据表,用mysql语句创建数据表详细教程
- 关于私募基金高水位业绩报酬计提的N种方式!
- 自定义mybatis的拦截器+Memcached+treeNMS
- 面向对象七大基本原则
- linux运行blast,Linux下BLAST的使用
- 电阻单位符号Ω怎么读?
- LSTM长短期记忆网络对车辆尾气排放进行预测
- 连续系统的复频域分析 matlab,(连续系统复频域分析.doc
- 英语听说计算机查分,2019北京中考英语听说考怎么查分?附一键查询入口
- 十分钟入门Visio,不行来砍我!
- 时光机穿梭(管理修改)
- 基于非线性观测器的表贴式永磁同步电机 无位置传感器控制