Tivemos, na última quinta-feira, o Workshop de Alta Performance com WordPress. Segue a apresentação que foi usada:

Configuração do nginx:

upstream loadbalancervisie {
  server localhost:88;
  server 127.0.0.1:88;
  server eisiv.com.br:88;
}

server {
  server_name localhost;
  location ~ .(jpg|png|css|js|gif|ico|txt|pdf|doc|zip)$ {
    root /home/www/eisiv/;
  }
  location / { 
    root /home/www/eisiv/wp-content/cache/supercache/eisiv.com.br/;
    if ($http_cookie ~* comment_author_|wordpress_logged_in|wp-postpass_) {
      return 404;
    }   
    if ($request_method = POST) {
      return 404;
    }   
    error_page 404 @proxied;
  }
  location /favicon.ico {
          return 403;
  }
  location ~ (/wp-admin/|/wp-login.php) {
    proxy_set_header Host $http_host;
    proxy_pass http://loadbalancervisie;
  }
  location @proxied {
    proxy_set_header Host $http_host;
    proxy_pass http://loadbalancervisie;
  }
}
server {
  server_name fileseisiv.com.br;
  location ~ .*php$ {
    return 403;
  }
  location / {
    expires max;
    root /home/www/eisiv/;
  }
}