Desativar conexão: mantenha-se ativo no Jetty 9

5

Como você desativa o keep-alive no Jetty 9?

Funcionando com o CentOS de 64 bits, se isso fizer diferença.

Uma solução XML config é preferida.

    
por flavian 22.08.2013 / 18:14

1 resposta

8

Você realmente não quer desativar o keep-alive. O desempenho do seu servidor sofrerá, para iniciantes. Seus clientes terão tempos de carregamento mais lentos. Em casos raros, você pode até ser demitido.

Nem pense em fazer isso em um site de produção.

Se você está apenas testando, você pode definir o cabeçalho HTTP Connection: Close .

<Configure id="Server" class="org.eclipse.jetty.server.Server">
  <New id="Rewrite" class="org.eclipse.jetty.rewrite.handler.RewriteHandler">

    <Call name="addRule">
      <Arg>
        <New class="org.eclipse.jetty.rewrite.handler.HeaderPatternRule">
          <Set name="name">Connection</Set>
          <Set name="value">close</Set>
        </New>
      </Arg>
    </Call>

  <Set name="handler"><Ref id="Rewrite" /></Set>
</Configure>
    
por 23.08.2013 / 06:03

Tags