O mais provável é que a configuração do servidor / rede tenha um problema em algum lugar e não seja causada por nenhuma peculiaridade do IE9.
Primeiro, livre-se da antiga configuração anterior ao IE6:SetEnvIf User-Agent ".MSIE." \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0
e tente executar sem nada (em qualquer forma). A menos que você precise dar suporte ao IE5, o que eu duvido que você faça nesse caso, você está correto em alterar o regex para MSIE [2-5]
O balanceador de carga e não ter nenhum keepalive é provavelmente o problema. Eu ficaria muito desconfiado do balanceador de carga e verificaria exatamente o que está acontecendo lá primeiro.
Um balanceador de carga geralmente "balança a carga" entre dois ou mais endereços IP (internos ou externos, não importa neste momento).
Em seguida, não tendo nenhum keepalive em conexões entre solicitações, o computador cliente / navegador terá que executar a negociação de SSL para cada solicitação. Combine isso com lentidão e configurações de tempo limite baixas e podemos obter problemas de incompatibilidade de certificados SSL e provavelmente o IE irá parar por causa da configuração de segurança rígida. Eu não investiguei exatamente se o IE9 tem apenas esse traço. Eu suspeito que outros navegadores também façam isso e lidem com isso de forma diferente.
Se você estiver usando SSL, deverá ter KeepAlive , pois isso fará com que o site muito mais rápido e não tem que passar por SSL Negociação repetidamente falhando porque o balanceador de carga não está mantendo a sessão no mesmo servidor durante a vida útil do visitante.
Se o seu aplicativo é interno (em uma intranet), seu balanceador de carga está aleatoriamente pulando endereços IP em você e o SSL precisa que ele seja o mesmo por conexão.
Se não estiver em uma intranet, o mesmo pode ser verdade, não sei como sua rede está configurada, mas você deve verificar isso primeiro. Desative o balanceador de carga e veja se o problema existe. e definitivamente colocar continuar vivo.
Eu também verifico se você tem configuração reversa do DNS. Se estiver apontando para o balanceador de carga ou o servidor por trás do balanceador de carga ou não.
Teste sua conexão e analise seus cabeçalhos, se usar algo externo como redbot.org ou webpagetest.org para verificar quais cabeçalhos são enviados. Além disso, você pode usar algo como violinista