Cache only one specific query string pattern

Palvelin Postmaster postmaster at
Tue Sep 25 13:35:56 UTC 2018

I use Wordpress’ REST API post feed to embed articles on an external site. My articles are updated fairly seldom, so there’s probably no need to dynamically compile every request response. I’m thinking of using fastcgi cache to cache the feed.

I’m currently skipping caching for all requests with a $query_string. However, the REST API URL’s also contain a query string and thus don’t currently get cached.

	if ($query_string != "") {
		set $skip_cache 1;

Is it possible to cache the REST API URL’s but skip cache for all other URL’s containing a $query_string?

-- Hostmaster
postmaster at

More information about the nginx mailing list