Criamos um aplicativo que exibe imagens dinâmicas. Estamos tentando lidar com uma carga de solicitação de imagem de 2k por segundo com o nginx. O tamanho da imagem é de cerca de 0,13 mb e estamos usando o php com este código para servir a imagem:
header("Content-Type: application/octet-stream");
header('Content-Disposition: attachment;filename="'.$file.'"');
echo file_get_contents($file);
Quando carregamos o servidor com a solicitação 7500 em 30 segundos (250 por segundo), obtemos esta resposta: captura de tela da resposta
Aqui, a resposta média é de 5461 ms. Nós temos 4GB de RAM Disco SSD de 40 GB 2 Core vp em digitalocean.com Alguma sugestão sobre o que podemos fazer?