initial commit
This commit is contained in:
55
angie/snip/cache.j2mod
Normal file
55
angie/snip/cache.j2mod
Normal file
@@ -0,0 +1,55 @@
|
||||
{%- macro proxy_cache_path(name, size='1m') %}
|
||||
{%- set path = '/run/ngx/cache'|join_prefix('proxy_' + name) -%}
|
||||
{%- set zone_file = '/run/ngx/lib'|join_prefix('proxy_' + name + '.keys') -%}
|
||||
proxy_cache_path {{ path | ngx_esc }}
|
||||
{{ "keys_zone={}:{}:file={}".format(name, size, zone_file) | ngx_esc }}
|
||||
{%- for v in varargs %}
|
||||
{{ v | ngx_esc }}
|
||||
{%- endfor %}
|
||||
{%- for k, v in kwargs|dictsort %}
|
||||
{{ "{}={}".format(k, v) | ngx_esc }}
|
||||
{%- endfor %}
|
||||
;
|
||||
{%- endmacro %}
|
||||
|
||||
|
||||
{%- macro fastcgi_cache_path(name, size='1m') %}
|
||||
{%- set path = '/run/ngx/cache'|join_prefix('fastcgi_' + name) -%}
|
||||
fastcgi_cache_path {{ path | ngx_esc }}
|
||||
{{ "keys_zone={}:{}".format(name, size) | ngx_esc }}
|
||||
{%- for v in varargs %}
|
||||
{{ v | ngx_esc }}
|
||||
{%- endfor %}
|
||||
{%- for k, v in kwargs|dictsort %}
|
||||
{{ "{}={}".format(k, v) | ngx_esc }}
|
||||
{%- endfor %}
|
||||
;
|
||||
{%- endmacro %}
|
||||
|
||||
|
||||
{%- macro scgi_cache(name, size='1m') %}
|
||||
{%- set path = '/run/ngx/cache'|join_prefix('scgi_' + name) -%}
|
||||
scgi_cache {{ path | ngx_esc }}
|
||||
{{ "keys_zone={}:{}".format(name, size) | ngx_esc }}
|
||||
{%- for v in varargs %}
|
||||
{{ v | ngx_esc }}
|
||||
{%- endfor %}
|
||||
{%- for k, v in kwargs|dictsort %}
|
||||
{{ "{}={}".format(k, v) | ngx_esc }}
|
||||
{%- endfor %}
|
||||
;
|
||||
{%- endmacro %}
|
||||
|
||||
|
||||
{%- macro uwsgi_cache(name, size='1m') %}
|
||||
{%- set path = '/run/ngx/cache'|join_prefix('uwsgi_' + name) -%}
|
||||
uwsgi_cache {{ path | ngx_esc }}
|
||||
{{ "keys_zone={}:{}".format(name, size) | ngx_esc }}
|
||||
{%- for v in varargs %}
|
||||
{{ v | ngx_esc }}
|
||||
{%- endfor %}
|
||||
{%- for k, v in kwargs|dictsort %}
|
||||
{{ "{}={}".format(k, v) | ngx_esc }}
|
||||
{%- endfor %}
|
||||
;
|
||||
{%- endmacro %}
|
Reference in New Issue
Block a user