Estou fazendo requisições via socket para um máquina apache. Sendo que eu consigo uma média de 60 requisições por segundo, gostaria de aumentar em 10x esse número, mas nunca consigo sair desta média. Abaixo vou colocar a lógica do programa.
Eu pego, geralmente, 500 registros do banco e esses registros vão virar threads que irão fazer o socket, sendo que este controle das threads que são abertas, que só podem ser 500, é feita por um objeto, que só deixa o programar pegar mais registros no banco quando tem “um espaço livre nele”.
E cada thread acessa o banco para fazer um insert em uma tabela.
Teria alguma forma mais rápida para fazer isso?
OBS: Fiquei sabendo que tem gente que consegue fazer nesta máquina 220 requisições por segundo.