时间:2021-05-19
顾名思义,proxy_cache 是用于 proxy 模式(一般也可称为反代)的缓存功能。本文介绍其基本用法。
proxy_cache 在 Nginx 配置的 http 段、server 段(location 段)中分别写入不同的配置。http 段中的配置用于定义 proxy_cache 空间,server 段中的配置用于调用 http 段中的定义,启用对 server 的缓存功能。
http 段
直接以本站的配置为例:
proxy_cache_path /home/nginx/proxy_cache/cache levels=1:2 keys_zone=proxycache:60m max_size=120m inactive=2h use_temp_path=on;proxy_temp_path /home/nginx/proxy_cache/temp;proxy_cache_key $host$request_uri;其中:
proxy_cache_path
proxy_temp_path
proxy_cache_key
server 段
同样以本站配置为例进行说明:
proxy_cache proxycache;proxy_cache_valid 304 2h;proxy_cache_valid 403 444 24h;proxy_cache_valid 404 2h;proxy_cache_valid 500 502 2h;proxy_cache_use_stale invalid_header http_403 http_404 http_500 http_502;proxy_cache_lock on;proxy_cache_lock_timeout 5s;proxy_no_cache $proxynocache_atomxml $proxynocache_sitemapxml;我的一点经验
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
不求人,在阿里云上安一个nuget镜像站,这样就能愉快编程了。主要是利用nginx的反向代理+缓存功能+响应文本的替换proxy_cache_path/data
更加颗粒级的缓存框架使用方法是对单个视图的输出进行缓存。django.views.decorators.cache定义了一个自动缓存视图响应的cache_pag
本次试验为squid代理nginx,缓存web网页的内容访问流程如下:Squid安装1.去官网下载安装包http://www.squid-cache.org/2
实现Android获取cache缓存的目录路径的方法Android开发中,有时需要知道cache缓存的路径。我写了一个静态类,供大家能参考publicclass
前言python的flask.ext.cache通过注解这样对方法返回结果进行缓存:@cache.cached(timeout=300,key_prefix='