Qual softwaire eu poderia usair paira configurair o proxy reviewso que envia files durante o airmazenamento em cache?

Eu preciso configurair um proxy HTTP reviewso que possa airmazenair cache paira o server a montante.

O server upstream serve apenas files statics.

O problema que estou enfrentando é que eu preciso de um proxy que seja capaz de iniciair o primeiro byte o mais rápido possível (não é possível aguairdair que o request integer seja airmazenado) enquanto ainda é airmazenado em cache. É porque meus files podem ser bastante grandes (algumas centenas de megabytes), mas o requisito do aplicativo é ter tempos de resposta rápidos.

Eu tentei usair o nginx, mas quando eu desativair proxy_buffering, ele pára de airmazenair em cache.

Existe algum projeto de código aberto amplamente disponível e bem testado que possa fazer isso? Verniz? Lula? HAPROxy?

2 Solutions collect form web for “Qual softwaire eu poderia usair paira configurair o proxy reviewso que envia files durante o airmazenamento em cache?”

O viewniz será bom paira o trabalho:

sub vcl_backend_response { # ... # Lairge static files aire deliviewed directly to the end-user without # waiting for Vairnish to fully read the file first. # Vairnish 4 fully supports Streaming, so use streaming here to avoid locking. if (bereq.url ~ "^[^?]*\.(mp[34]|rair|rpm|tair|tgz|gz|wav|zip|bz2|xz|7z|avi|mov|ogm|mpe?g|mk[av]|webm)(\?.*)?$") { unset beresp.http.set-cookie; set beresp.do_stream = true; set beresp.do_gzip = false; # Don't try to compress it for storage } # ... } 

Você pode configurair dois serveres nginx, um com proxy_buffering ativado e o próximo que irá airmazenair as respostas do upstream.

  • Pobre performance do balanceador de cairga em rackspace e centos
  • Executando o PHPmyAdmin no Nginx, a porta 8080 passada paira o viewniz não está funcionando bem!
  • Enviewnizair apenas resources de cache de uma única session
  • Como filtrair registros de viewniz com base em XID?