当前位置: 首页 > news >正文

【nginx】缓存配置文件

http {# ... 其他配置 ...# 缓存目录配置proxy_cache_path /var/cache/nginx/proxy_cache levels=1:2 keys_zone=my_cache:10m inactive=60m use_temp_path=off;# ... 其他配置 ...
}server {listen 80;server_name www.example.com;location / {root /var/www/example.com/public;index index.html index.htm;# 启用缓存proxy_cache my_cache;# 缓存有效期proxy_cache_valid 200 302 10m;# 缓存失效时,是否使用过期的缓存数据proxy_cache_use_stale error timeout invalid_header updating 5s;}
}

需要修改的地方:

  1. proxy_cache_path 指令:

    • /var/cache/nginx/proxy_cache 替换为你的实际缓存目录路径。
    • 其他参数可以根据你的需求进行调整,例如缓存级别、缓存区域大小、缓存失效时间等。
  2. proxy_cache 指令:

    • my_cache 替换为 proxy_cache_path 指令中指定的缓存区域名称。
  3. root 指令:

    • /var/www/example.com/public 替换为你的网站根目录路径。
  4. proxy_cache_valid 指令:

    • 10m 替换为你的缓存有效期,例如 60m 表示 60 分钟。
  5. proxy_cache_use_stale 指令:

    • 可以根据你的需求进行调整,例如是否使用过期的缓存数据,以及使用过期的缓存数据的条件。

注意:

  • 以上配置只是示例,你需要根据你的实际情况进行修改。
  • 确保缓存目录有足够的磁盘空间,并设置合理的缓存有效期。
  • 可以使用 Nginx 的 proxy_cache_key 指令,根据不同的 URL 或参数生成不同的缓存键,以区分不同的缓存数据。
http://www.lryc.cn/news/441558.html

相关文章:

  • 如何使用 maxwell 同步到 redis?
  • C++ 元编程
  • 运行npm install 时,卡在sill idealTree buildDeps没有反应
  • swc 编译 es6为commonjs
  • #nginx配置案例
  • STM32—I2C通信外设
  • Java-测试-Mockito 入门篇
  • 【jupyter notebook】环境部署及pycharm连接虚拟机和本地两种方式
  • TypeScript异常处理
  • go的学习笔记
  • 卷积和转置卷积的输出尺寸计算
  • vue3+ts 使用amCharts展示地图,1.点击左侧国家,可以高亮并放大右侧地图对应的国家。 2.展示数据球。
  • 汽车无钥匙启动功能工作原理
  • C++标准的一些特性记录:C++11的auto和decltype
  • 【Elasticsearch系列四】ELK Stack
  • 【新手上路】衡石分析平台使用手册-认证方式
  • 数字电路与逻辑设计-触发器功能测试及其应用
  • 【网站架构部署与优化】web服务与http协议
  • 【字符函数】strcpy函数(字符串复制函数)+strcat函数(字符串追加)+strcmp函数(字符串比较)【笔记】
  • codetop字符串刷题,刷穿地心!!不再畏惧!!暴打面试官!!
  • 快速体验Linux发行版:DistroSea详解与操作指南
  • Java设计模式—面向对象设计原则(二) --------> 里氏代换原则 LSP (完整详解,附有代码+案列)
  • 使用ShardingSphere实现MySql的分库分表
  • 为什么 Feign 要用 HTTP 而不是 RPC?
  • OJ在线评测系统 前端开发设计优化通用菜单组件二 调试用户自动登录
  • mongodb 安装教程
  • 切换淘宝最新镜像源npm
  • SpringAI-基于java大模型的胡言乱语
  • python提问及解析
  • 从Apple Intelligence到IoT Intelligence,端侧生成式AI时代加速到来