Nginx教程:启用和配置从代理服务器接收的响应的缓存

如何启用和配置从代理服务器接收的响应的缓存。主要涉及以下内容 -

  • 缓存介绍
  • 启用响应缓存
  • 涉及缓存的NGINX进程
  • 指定要缓存的请求
  • 限制或绕过缓存
  • 从缓存中清除内容
    • 配置缓存清除
    • 发送清除命令
    • 限制访问清除命令
    • 从缓存中完全删除文件
    • 缓存清除配置示例
  • 字节缓存
  • 组合配置示例

1. 介绍

当启用缓存时,NGINX将响应保存在磁盘缓存中,并使用它们来响应客户端,而不必每次都为同一内容代理请求。

2. 启用响应缓存

要启用缓存,请在顶层的http上下文中包含proxy_cache_path指令。 强制的第一个参数是缓存内容的本地文件系统路径,强制keys_zone参数定义用于存储有关缓存项目的元数据的共享内存区域的名称和大小:

http {
    ...
    proxy_cache_path /data/nginx/cache keys_zone=one:10m;
}