anchor.diff: +fastcgi_cache_path <%= @web_root %>/cache levels=1:2 keys_zone=<%= @app_name %>:100m inactive=60m;
   server {
     listen 80;
     listen [::]:80;
  
positive.code:     fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      fastcgi_pass unix:/run/php/php7.0-fpm.sock;
      fastcgi_read_timeout 150;
      include snippets/fastcgi-php.conf;
      fastcgi_param PHP_VALUE "post_max_size=80M \n upload_max_filesize=80M \n max_input_time=120 \n max_execution_time=120 \n max_input_vars=10000";
      fastcgi_param PHP_FLAG "display_errors=on";
  
negative.code:     expires 1y;
    }
  
    set $skip_cache 0;
  
    # POST requests and urls with a query string should always go to PHP
    if ($request_method = POST) {
        set $skip_cache 1;
    }   
    if ($query_string != "") {
        set $skip_cache 1;
    }   
  
    # Don’t cache uris containing the following segments
    if ($request_uri ~* "/wp-admin/|/xmlrpc.php|wp-.*.php|/feed/|index.php|sitemap(_index)?.xml") {
        set $skip_cache 1;
    }   
  
    # Don’t use the cache for logged in users or recent commenters
    if ($http_cookie ~* "comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_no_cache|wordpress_logged_in") {
        set $skip_cache 1;
    }
  
    location ~ [^/]\.php(/|$) {
      fastcgi_split_path_info ^(.+?\.php)(/.*)$;
      if (!-f $document_root$fastcgi_script_name) {
  