Nginx + unicórnio + spdy + teste de desempenho

4

Eu tenho um site ruby on rails hospedado em um servidor web de unicórnio por trás de um proxy reverso nginx. Eu quero avaliar se usando spdy irá melhorar o meu desempenho sob esta configuração.

Especificamente, preciso das orientações sobre o seguinte:

  1. o uso do proxy reverso anula os ganhos do uso de spdy?
  2. qual ferramenta de teste de desempenho / carga posso usar para avaliar os ganhos do uso de spdy?
  3. existe uma maneira de forçar o nginx a falar apenas com spdy?

No que diz respeito à segunda questão, descobri que o neoload e o loadrunner 12 suportam o spdy.

Com o neoload, estou tendo dificuldades para reconhecer que o meu servidor está usando spdy, apesar do chrome: // net-internals / #spdy e do link me dizendo que ele está usando spdy (estou usando spdy 3.1, quando eu usei spdy 2 neoload reconheceu)

Com o loadrunner ainda não encontrei uma maneira de ter certeza de que ele está testando o spdy. Eu estou usando a função spdy_url no entanto, a documentação não me diz se spdy_url me garante que o spdy está sendo usado por baixo. Uma maneira de ter certeza seria configurar o nginx para apenas falar com o spdy (terceira pergunta).

    
por tulio84z 27.05.2014 / 14:25

1 resposta

0

aqui estão minhas sugestões sobre suas perguntas.

  1. na verdade, não é fácil avaliar o ganho de desempenho do spdy. Depende do estilo do seu site. Inclui objetos muito pequenos ou apenas algumas imagens grandes? Para uma resposta mais acadêmica, você pode consultar aqui: " Qual é a velocidade do SPDY ?"

  2. Se o seu site for público agora, você pode usar o WPT: link ao habilitar ou desabilitar o SPDY você pode encontrar o desempenho ganho.

  3. Acho que tanto o nginx quanto o mod_spdy falarão HTTPS simples se o cliente não conseguir falar SPDY. Se você quer um HTTPD apenas SPDY, você pode tentar spdylay , que fornece uma ferramenta de proxy spdy - shrpx

por 29.07.2014 / 03:39