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/;
}
}
2 de julho de 2012