-
Sim, você pode usar sua instalação do nginx. Você não precisa de nenhum proxy, apenas continue usando o passageiro com nginx e tenha o conteúdo estático do servidor nginx direto
-
A opinião popular é provavelmente, se você tivesse o Apache ou o Squid em execução, você pode considerar usá-los, mas como você já tem o nginx, o nginx é uma ótima escolha. Evitar usar o passageiro para fornecer arquivos estáticos pode oferecer ganhos significativos de desempenho, mas é claro que a milhagem varia.
-
O mesmo servidor / fatia provavelmente está bem, se o seu tráfego foi tão grande que causou impacto, mova-o para outro servidor, mas não há razão para procurá-lo, apenas mude as URLs de acordo - isso é o que serverfault faz.
Um exemplo de arquivo de configuração seria:
server {
listen www.example.com:80;
server_name www.example.com;
location ~* ^.+\.(jpg|jpeg|gif|png|css|bmp|js|ico|swf)$ {
root /home/static/files;
expires 7d;
}
location / {
root /home/rails_app;
passenger_enabled on;
}
}
Obviamente, adicione todos os tipos de arquivos adicionais, conforme necessário.