Question
how to fix Leverage browser caching nginx?
i went to the Internet, put all the possible settings for caching, but all the same the end of google page sped insights wrote that I do not have caching for these files how to fix this?
this question have on StackOverflow https://stackoverflow.com/questions/47966400/how-to-fix-leverage-browser-caching-nginx
my cache settings “nano /etc/nginx/nginx.conf”
proxy_temp_path /var/nginx/proxy_temp;
add_header X-Cache-Status $upstream_cache_status;
proxy_cache_path /tmp/nginx/cache levels=1:2 keys_zone=one:100m;
proxy_cache one;
proxy_cache_valid any 30d;
proxy_cache_key $scheme$proxy_host$request_uri$cookie_US;
my server conf “nano /etc/nginx/sites-enabled/theband”
location ~* ^(?!/media).*.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|ogg|ogv|webm|htc)$ {
expires 365d;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
access_log off;
}
location ~* ^(?!/static).*.(?:css|js|html)$ {
expires 365d;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
access_log off;
}
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_cache one;
proxy_cache_min_uses 1;
proxy_cache_use_stale error timeout;
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
×