Domanda

Sembra che le richieste di buffer Nginx prima di passarlo al server UpdStream, mentre è OK per la maggior parte dei casi è molto male :)

Il mio caso è così:

Ho Nginx come server frontend per proxy 3 server diversi:

  1. Apache con una tipica app PHP
  2. Shaveet (un server cometa open source) costruito da me con Python e Gevent
  3. Un server di upload di file è stato nuovamente creato con Gevent che proxy i caricamenti su CloudFiles Rackspace accettano il caricamento dal client.

#3 è il problema, in questo momento quello che ho è che nginx buffà tutta la richiesta e quindi lo invia al server di caricamento del file che a sua volta lo invia a Cloudfiles invece di inviare ogni pezzo mentre lo ottiene (quelli che rendono il caricamento più veloce come Posso spingere 6-7 MB/s a Cloudfiles).

Il motivo per cui utilizzo Nginx è avere 3 domini diversi con un IP se non riesco a fare che dovrò spostare il server FileUpload su un'altra macchina.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top