网站首页 > 技术教程 正文
NGINX 增加 缓存解决一些高并发的一些请求
一、缓存的作用
(1)缓解后台服务在一定时间内处理同样的请求【同样的请求地址 和 参数】
(2)过滤前端向后台在一定时间内重复提交的请求
二、配置操作
(1)增加一个 缓存文件夹目录
在nginx 的目录 /usr/local/nginx/ 下 创建一个 cache_data
(2) 在 nginx 的配置文件里 /usr/local/nginx/conf/nginx.conf 增加如下配置
http {
#配置缓存路径,10m 可以缓存 80000个key,失效时间10分钟,最大缓存100g
proxy_cache_path "./cache_data/" levels=1:2 keys_zone=hot_cache:10m inactive=60s max_size=100g;
server {
location /gis-rest/ {
proxy_pass http://appserver/;
#用户真实ip配置
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_cache hot_cache;
proxy_cache_valid 200 60s;
proxy_cache_methods GET POST;
proxy_cache_use_stale updating;
proxy_cache_key "$request_uri|$request_body";
add_header cache $upstream_cache_status;
}
}
}
(3)重启 nginx
systemctl stop run_nginx.service
systemctl start run_nginx.service
systemctl status run_nginx.service
(4) 刷新页面 /gis-rest/ 的请求都会用缓存机制
Response Header 里的 Cache 值是 HIT 代表缓存返回 MISS 代表不用缓存的。
猜你喜欢
- 2024-10-13 互联网缓存的那些事(互联网储存知识的利与弊)
- 2024-10-13 万字长文聊缓存(上)- http缓存(http缓存)
- 2024-10-13 利用nginx设置浏览器协商缓存(nginx 设置缓存)
- 2024-09-28 nginx缓存以及gzip配置(nginx 配置缓存)
- 2024-09-28 Dockerfile制作镜像精简之道(docker怎么做镜像)
- 2024-09-28 Nginx开启缓存(nginx缓存页面)
- 2024-09-28 Nginx反向代理如何缓存配置?(nginx反向代理及缓存机制)
- 2024-09-28 Nginx、Redis、Memcache和Ehcache等各项缓存技术
- 2024-09-28 Nginx 缓存提升网站性能的优化技巧
- 2024-09-28 面试官:如何实现多级缓存?(多级缓存的工作方式)
你 发表评论:
欢迎- 最近发表
-
- Win10 TH2正式版官方ESD映像转换ISO镜像方法详解
- 使用iso镜像升级到Windows 10的步骤
- macOS Ventura 13.2 (22D49) Boot ISO 原版可引导镜像
- 安利一个用ISO镜像文件制作引导U盘的的小工具RUFUS
- CentOS 7使用ISO镜像配置本地yum源
- 用于x86平台的安卓9.0 ISO镜像发布下载:通吃I/A/N、完全免费
- AlmaLinux 9.6发布:升级工具、初步支持IBM Power虚拟化技术
- Rufus写入工具简洁介绍与教程(写入模式)
- 新硬件也能安装使用了,Edge版Linux Mint 21.3镜像发布
- 开源工程师:Ubuntu应该抛弃32位ISO镜像
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)