百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

在nginx配置文件中设置nginx缓存

off999 2025-02-08 12:25 44 浏览 0 评论

可以按照以下步骤进行操作:

1.打开nginx配置文件,一般在/etc/nginx/nginx.conf中
2.在http段中添加以下内容:

http {
    # 设置nginx缓存路径和缓存大小
    proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=my_cache:10m inactive=60m;
    
    # 定义缓存的键值,可以根据需要自行定义
    proxy_cache_key "$scheme$request_method$host$request_uri";
    # 缓存的有效时间
    proxy_cache_valid 200 304 1h;
    # 缓存的最大大小
    proxy_cache_max_size 10g;
    # 开启缓存
    proxy_cache my_cache;
    # 缓存的条件,可以根据需要自行定义
    proxy_cache_bypass $http_pragma;
    proxy_cache_revalidate on;
    proxy_cache_min_uses 3;
    proxy_cache_lock on;
}

代码块是为nginx服务器设置缓存的。以下是代码的简要说明:

  • proxy_cache_path:设置缓存的路径和大小
  • proxy_cache_key:根据请求方法、主机和URI定义缓存键
  • proxy_cache_valid:为特定响应代码设置缓存有效时间
  • proxy_cache_max_size:设置缓存的最大大小
  • proxy_cache:启用缓存
  • proxy_cache_bypass:定义缓存应被绕过的条件
  • proxy_cache_revalidate:启用缓存响应的重新验证
  • proxy_cache_min_uses:设置缓存响应所需的最小请求数
  • proxy_cache_lock:启用缓存响应的锁定,以防止多个请求同时更新缓存

3.在server段中添加以下内容:

server {
    # 开启缓存
    proxy_cache my_cache;
    proxy_cache_bypass $http_pragma;
    proxy_cache_revalidate on;
    proxy_cache_min_uses 3;
    proxy_cache_lock on;
    # 设置缓存的有效时间
    proxy_cache_valid 200 304 1h;
    # 定义缓存的键值
    proxy_cache_key "$scheme$request_method$host$request_uri";
    # 设置缓存的路径和大小
    proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=my_cache:10m inactive=60m;
    # 缓存的条件,可以根据需要自行定义
    proxy_cache_bypass $http_pragma;
    proxy_cache_revalidate on;
    proxy_cache_min_uses 3;
    proxy_cache_lock on;
    # 其他配置项
    ...
}

代码块是为nginx服务器设置缓存的。以下是代码的简要说明:

  • proxy_cache_path:设置缓存的路径和大小
  • proxy_cache_key:根据请求方法、主机和URI定义缓存键
  • proxy_cache_valid:为特定响应代码设置缓存有效时间
  • proxy_cache_max_size:设置缓存的最大大小
  • proxy_cache:启用缓存
  • proxy_cache_bypass:定义缓存应被绕过的条件
  • proxy_cache_revalidate:启用缓存响应的重新验证
  • proxy_cache_min_uses:设置缓存响应所需的最小请求数
  • proxy_cache_lock:启用缓存响应的锁定,以防止多个请求同时更新缓存

4.重新加载nginx配置文件,使其生效。

   sudo systemctl restart nginx

重启nginx。

相关推荐

软件商店app下载安装(软件商店软件下载)

2021年10月18日,OPPO开放平台官方微博表示,OPPO软件商店9.0版本正式发布。据了解,OPPO软件商店9.0版本开放了决策信息外显、首页横滑Tab、预约场景拓展、个性化游戏推荐、“探索”模...

图片转pdf软件免费(图片转文档的免费软件)
  • 图片转pdf软件免费(图片转文档的免费软件)
  • 图片转pdf软件免费(图片转文档的免费软件)
  • 图片转pdf软件免费(图片转文档的免费软件)
  • 图片转pdf软件免费(图片转文档的免费软件)
coreldraw+x4免费版(coreldrawx4免费版)

现在X4绿色版的已经过期了,你可以网上下载一个永久补丁,在安装完之后再打一下补丁就可以使用了。1、选中cdrX4压缩包,点击鼠标右键解压文件,选择解压到当前文件:2、解压后进入文件夹,直接双击打开安装...

讯飞语音转文字(讯飞语音转文字的软件叫什么)
  • 讯飞语音转文字(讯飞语音转文字的软件叫什么)
  • 讯飞语音转文字(讯飞语音转文字的软件叫什么)
  • 讯飞语音转文字(讯飞语音转文字的软件叫什么)
  • 讯飞语音转文字(讯飞语音转文字的软件叫什么)
超凡先锋(超凡先锋直装科技免费)

1.首先需要下载并安装超凡先锋应用。2.打开华为手机的应用市场,搜索“超凡先锋”,找到应用并下载安装。3.安装完成后,打开超凡先锋应用,按照应用提示进行操作即可完成下超凡先锋。4.需要注意的是...

360安全导航网址(360安全导航新一代浏览器)

可以自行设置主页,把主页地址设置成网址导航就行了。打开360极速浏览器,点右上方的,”扳手“图标点”选项“--”基本设置“,在”启动浏览器时”选择“打开主页”在下面的,“主页”-“打开此页”中输入,你...

海通证券大智慧软件官方免费下载电脑版

昨天、今天各个证券公司在与沪深交易所联手进行网络测试,明天就会正常。海通证券是一家证券公司,海通大智慧那是行情软件,是海通证券向大智慧买的行情软件供给客使用的。要登陆大智慧海通账户,您可以按照以下步骤...

三国战记2007正宗版(三国战记 2007)

三国战纪2007的详细攻略1/3三国战纪-关羽连招顺序口诀无限推技巧分享如下:运行三国战纪,选择武将关羽,进入挑战关卡。2/3关羽连招顺序手柄操作方法:飞龙在天按键顺序:下前上+拳,速度一定要快连招顺...

sw正版软件多少钱(sw软件正版怎么收费)

SWProfessional(专业版):正版官方的报价是8.5万元/套。除去基本的零件建模、工程图、装配、钣金等等,专业版还包含了零件库、渲染、特征识别、专业交流工具、工程图检查等功能。SWPre...

宝书网txt手机下载(宝书网TXT手机下载)

1.网络设置的问题这种原因比较多出现在需要手动指定IP、网关、DNS服务器联网方式下,2.地址迁移的问题网站可能更换了域名,可找寻对应的通告,也可尝试更换浏览器进入网址,或者...3.运营商的问题...

安卓市场最新版本下载(安卓市场最新版本下载安装)

用安卓市场:进入安卓市场,先搜索要找的软件名,然后点击下面的历史版本,就可以找到想要的软件的老版本了手机乐园:这里的软件,有新老N个版本可自行选择应用汇客户端:它直接提供了「找旧版」的入口,只需点...

58同城网招聘(58同城网招聘郑州)

现在可以招聘的网站除了58还有闪转网、智联等等都是不错的选择步骤/方式一打开58同城软件之后,点击页面底部位置的【发布】步骤/方式二把快捷发布这个页面打开后,选择上方的【发职位招人才】并点击。步骤/方...

吉他调音器(吉他调音器怎么用)

吉他调音器是一种用于调整吉他音准的设备。它通常以电子设备的形式存在,可以通过精确的电子音频信号分析检测吉他弦的音高,然后显示当前弦的音准情况,帮助吉他手调整弦的张力以及正确的音高。吉他调音器可以有多种...

qq最新版qq(Qq最新版本)
  • qq最新版qq(Qq最新版本)
  • qq最新版qq(Qq最新版本)
  • qq最新版qq(Qq最新版本)
  • qq最新版qq(Qq最新版本)
access下载(access下载官网)

要下载并安装MicrosoftAccess,可以按照以下步骤进行操作:1.打开您的电脑的浏览器(如谷歌浏览器、火狐浏览器等)。2.在浏览器的搜索栏中输入"下载MicrosoftAcce...

取消回复欢迎 发表评论: