Estou desenvolvendo um aplicativo angularjs com Rails como Backend. É hospedado por DigitalOccean o menor servidor. No meu sistema de produção é só eu testando agora. O problema é que as solicitações demoram muito tempo e não consigo descobrir onde o tempo é perdido.
Por exemplo
Eu faço um pedido json para o backend. Demora cerca de 500 ms. A solicitação é gzipped. No site trilhos eu uso rabl para a resposta json. Meu ping para o servidor é de cerca de 30 ms
O pedido de rails é processado no servidor em 100 ms.
Onde é gasto o tempo de 400 ms? Alguma ideia? Eu tenho duas capturas de tela, uma do tempo do chrome e do log do rails.
Tags nginx ruby ruby-on-rails