This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Pages: [1]
1
CentOS 7 Problems / NGINX PHP Microcaching not working
« on: February 20, 2019, 12:15:50 PM »
Hello,
I've been trying setup NGINX PHP Microcaching for a while now but can't get it to work.
I've removed all extra code (for exceptions) and just set the following in vhost conf:
Above server tag:
And in location ~ .*\.(php|jsp|cgi|pl|py)?$ block, I have added:
However the PHP just doesn't seem to cache. I've tried several other options too but to no avail.
My NGINX is a reverse-proxy on Apache set to use PHP-FPM.
Any ideas how I can get microcaching to work?
I've been trying setup NGINX PHP Microcaching for a while now but can't get it to work.
I've removed all extra code (for exceptions) and just set the following in vhost conf:
Above server tag:
Code: [Select]
fastcgi_ignore_headers Cache-Control Expires Set-Cookie;
fastcgi_cache_path /etc/nginx/cache levels=1:2 keys_zone=microcache:100m inactive=1y max_size=100m;
fastcgi_cache_key "$scheme://$host$request_method$request_uri";
And in location ~ .*\.(php|jsp|cgi|pl|py)?$ block, I have added:
Code: [Select]
# Select which cache to use
fastcgi_cache microcache;
# Cache successful responses for one second, you could also cache redirects here by adding status code 302!
fastcgi_cache_valid any 1s;
fastcgi_cache_lock on;
fastcgi_cache_use_stale updating;
fastcgi_cache_background_update on;
# Show cache status in HTTP headers, useful for debugging
add_header X-Cache $upstream_cache_status;
However the PHP just doesn't seem to cache. I've tried several other options too but to no avail.
My NGINX is a reverse-proxy on Apache set to use PHP-FPM.
Any ideas how I can get microcaching to work?
Pages: [1]