Nginx 缓存

浏览器缓存

location /files { 
  alias /home/imooc; 
  # expires 10s; 
  # expires @22h30m; 
  # expires -1h; 
  # expires epoch; 
  # expires off; 
  expires max; 
}

反向代理缓存

# proxy_cache_path 设置缓存目录 
# keys_zone 设置共享内存以及占用空间大小 
# max_size 设置缓存大小 
# inactive 超过此时间则被清理 
# use_temp_path 临时目录,使用后会影响nginx性能 
proxy_cache_path /usr/local/nginx/upstream_cache keys_zone=mycache:5m max_size=1g inactive=1m use_temp_path=off;

location / { 
  proxy_pass http://tomcats; 
  # 启用缓存,和keys_zone一致 
  proxy_cache mycache; 
  # 针对200和304状态码缓存时间为8小时 
  proxy_cache_valid 200 304 8h; 
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在浏览器和应用服务器之间,存在多种“潜在”缓存,如: 客户端浏览器缓存 中间缓存 内容分发网络(CDN) 服务器上...
    kekefund阅读 10,932评论 0 1
  • 由于网站访问量比较大,导致后端服务器压力山大,所以就利用Nginx的缓存功能,把后端请求全部缓存下来,类似于生成静...
    Mark87阅读 2,738评论 0 0
  • Nginx 缓存作为性能优化的一个重要手段,可以极大减轻后端服务器的负载。下面我们将介绍 Nginx 缓存配置的相...
    涅槃快乐是金阅读 1,585评论 0 16
  • 介绍nginx是如何设置缓存之前,我们还是先聊聊web浏览器的缓存机制。 1.浏览器缓存 浏览器的缓存机制也就是我...
    瓦力博客阅读 384评论 0 5
  • 缓存类型 浏览器缓存 Nginx代理服务器缓存 服务器缓存,例如Redis、Memcache等 缓存配置 http...
    思过崖灬阅读 390评论 0 0

友情链接更多精彩内容