Solicitar Coalescimento no Nginx

2

Eu tenho um servidor de redimensionamento de imagem sentado atrás de um servidor nginx.

Em um cache frio, dois clientes que solicitam o mesmo arquivo podem acionar dois trabalhos de redimensionamento.

client-01.net GET /resize.do/avatar-1234567890/300x200.png
client-02.net GET /resize.do/avatar-1234567890/300x200.png

Seria ótimo se apenas uma das solicitações fosse encaminhada para o back-end nessa situação (enquanto o outro cliente está em espera).

No verniz, parece haver um recurso, chamado Solicitar Coalescimento . No entanto, isso parece ser um termo específico do verniz. Existe algo semelhante para o Nginx?

    
por Marcel Jackwerth 08.06.2012 / 12:06

1 resposta

3

Talvez "cache lock" seja o que você está procurando?

  • link (se você estiver usando o proxy HTTP)
  • link (FastCGI)
por 08.06.2012 / 13:30

Tags