600 conexões persistentes não devem ser um problema - em geral, a sobrecarga de conexão é alta se comparada à sobrecarga de conexão inativa (especialmente se estiver usando protocolo seguro baseado em handshake, como TLS), mantendo as conexões abertas em vez de fechar e abri-las em ações definitivamente reduz a quantidade de carga no servidor (e na rede).
Claro, isso é dependente de hardware e de rede, mas os números que você está mirando agora devem ser factíveis sem uma considerável dedicação de recursos.