前言

缓存的使用在各种项目中非常普遍,nginx作为一款高效的代理服务器,也提供了强大的缓存机制,试想在一些电商网站中,那些静态的html,js,css文件登数量非常庞大的情况下,加载页面的时候,如果没有缓存的话,页面将会非常慢,在这种情况下,就可以考虑使用nginx提供的缓存功能的配置;

Nginx的web缓存

  • Nginx从0.7.48版提供缓存功能。
  • Nginx是基于Proxy Store来实现的,其原理是把URL及相关组合当做Key,在使用MD5算法对Key进行哈希,得到硬盘上对应的哈希目录路径,从而将缓存内容保存在该目录中。
  • 它可以支持任意URL连接,同时也支持404/301/302这样的非200状态码。Nginx即可以支持对指定URL或者状态码设置过期时间,也可以使用purge命令来手动清除指定URL的缓存。

Nginx缓存设置相关指令

Nginx的web缓存服务主要是使用ngx_http_proxy_module模块相关指令集来完成,接下来把常用的指令做一下总结:

proxy_cache_path

该指定用于设置缓存文件的存放路径

语法格式

proxy_cache_path path [levels=number]
keys_zone=zone_name:zone_size [inactive=time]
[max_size=size];

nginx 缓存使用详解相关推荐

  1. Nginx 缓存机制详解!

    点击关注公众号,回复"1024"获取2TB学习资源! Nginx 缓存作为性能优化的一个重要手段,可以极大减轻后端服务器的负载.下面我们将介绍 Nginx 缓存配置的相关指令以及 ...

  2. nginx 缓存配置详解都是干货

    一.缓存类型 1.服务端缓存 2.代理缓存 3.客户端缓存 4.代理缓存的工作流程: 二.代理缓存配置语法 1.代理缓存路径 配置语法 Syntax: proxy_cache_path path [l ...

  3. Nginx缓存配置详解

    配置缓存 缓存可以非常有效的提升性能,因此不论是客户端(浏览器),还是代理服务器( Nginx ),乃至上游服务器都多少会涉及到缓存.可见缓存在每个环节都是非常重要的.下面让我们来学习 Nginx 中 ...

  4. Nginx配置文件nginx.conf中文详解(转)

    ######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组 user www www;#nginx进程数,建议设置为等于CPU总核心数. worker_pr ...

  5. nginx.conf配置详解

    ######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组 user www www;#nginx进程数,建议设置为等于CPU总核心数. worker_pr ...

  6. nginx.conf 配置文件详解

    本文来说下nginx.conf 配置文件详解 文章目录 Nginx 配置文件概述 nginx.conf 配置文件 通用(这里是 windows 系统系 nginx1.14.2 下 nginx.conf ...

  7. Nginx配置文件中文详解

    ######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组 user www www;#nginx进程数,建议设置为等于CPU总核心数. worker_pr ...

  8. nginx的配置文件详解

    文章目录 1. nginx的配置文件详解 2. nginx.conf配置详解 3. 用于调试.定位问题的配置参数 4. 正常运行必备的配置参数 5. 优化性能的配置参数 6. 事件相关的配置:even ...

  9. 运维之道 | Nginx rewrite 规则详解

    Nginx rewrite 规则详解 一.rewrite规则概念 rewirte 规则也称为规则重写,主要功能是实现浏览器访问 HTTP URL 的跳转,其正则表达式是基于 Perl 语言.通常而言, ...

最新文章

  1. 3.1.7 OS之分页存储管理的基本地址变换结构
  2. lightoj 1020 (博弈水题)
  3. word文档中插入特殊字符
  4. Web-DispatcherServletUrlPatterns
  5. 参考文献要不要首行缩进_参考文献格式要求(2015-2016-2)
  6. 关于负载均衡的几个问题
  7. adb 增加认证功能
  8. IOS 使用webview 显示 doc/docx/xls/pdf等
  9. 区块链中国专利申请状况及技术分析
  10. 百度初级认证考试知识点
  11. 网站优化加速经验总结
  12. git 版本控制~ 文件没有绿色和红色图标
  13. 与美不期而遇:Carry on Till Tomorrow
  14. Linux系统文件颜色代表的意思
  15. 串口转以太网服务器原理,【干货】自制低成本串口转以太网网关
  16. debian linux 关闭防火墙,debian怎么样关闭防火墙
  17. 关于计算机网络简笔画,玩电脑简笔画图片
  18. 【数学建模】基于matlab GUI平行停车模拟仿真【含Matlab源码 1877期】
  19. 开发中使用到的sql总结
  20. Linux查询一个进程是被那个启动项启动的

热门文章

  1. SRC逻辑漏洞-忘记密码/邮箱密码找回/链接token时间戳参数可逆
  2. 文件拷贝(复制粘贴)
  3. 使用visio创建跨职能流程图。
  4. jqgrid 常见操作
  5. 从零开始带你做短视频自媒体,0基础新手小白也能学会,抓紧收藏
  6. CRichEditCtrl使用大全
  7. 大数据框架 Flink、Blink、Spark Streaming、Structured Streaming 和 Storm 之间的区别
  8. java 继承关键字_Java继承
  9. Java枚举类使用要点
  10. 四川音乐学院计算机音乐创作,大学生计算机音乐创作类决赛揭晓 浙音6件作品均获奖...