August 15, 2015 01:48PM
Thank you, Francis. For anyone wondering what my corrected configuration looks like, here it is.

All the JSON content returned by the upstream is now ignored and only caching HTML content as desired.

## cache zone config ##
uwsgi_cache_path /var/cache/nginx/files keys_zone=www:10m inactive=10m;
uwsgi_cache_key "$scheme$host$uri$is_args$args";

## in http block ##
map $upstream_http_content_type $no_cache {
"application/json" 1;
default 0;
}


## in server block for my vhost ##
location / {
uwsgi_cache www;
uwsgi_cache_valid 200 10m;
uwsgi_cache_methods GET HEAD;
uwsgi_no_cache $no_cache;
add_header X-uWSGI-Cache $upstream_cache_status;
include uwsgi_params;
uwsgi_pass www;
}
Subject Author Posted

Problem with uwsgi_no_cache

daveyfx August 13, 2015 12:06AM

Re: Problem with uwsgi_no_cache

Francis Daly August 13, 2015 03:56AM

Re: Problem with uwsgi_no_cache

daveyfx August 15, 2015 01:48PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 278
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready