Question

Il semble que Nginx tamponne les demandes avant de le passer au serveur UpdStream, alors que c'est OK pour la plupart des cas pour moi, c'est très mauvais :)

Mon cas est comme ceci:

J'ai nginx en tant que serveur frontal pour proxy 3 serveurs différents:

  1. Apache avec une application PHP typique
  2. Shaveet (un serveur de comètes open source) construit par moi avec Python et Gevent
  3. Un serveur de téléchargement de fichiers construit à nouveau avec Gevent qui indique les téléchargements sur RackSpace CloudFiles tout en acceptant le téléchargement du client.

# 3 est le problème, en ce moment, ce que j'ai, c'est que Nginx tamponne toute la demande, puis envoie cela au serveur de téléchargement de fichiers qui à son tour l'envoie à CloudFiles au lieu d'envoyer chaque morceau tel qu'il l'obtient (ceux qui font le téléchargement plus rapidement en tant que Je peux pousser 6-7 Mo / s vers CloudFiles).

La raison pour laquelle j'utilise Nginx est d'avoir 3 domaines différents avec une IP si je ne peux pas le faire, je devrai déplacer le serveur Fileupload vers une autre machine.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top