Streaming HTTP-Antwort, Spülung zum Browser

8

Ich habe eine Ansicht wie folgt:

%Vor%

Allerdings scheint es definitiv gar nicht zu streamen. Alle Daten werden am Ende nach etwa 40 Sekunden auf einmal ausgegeben. Wie kann ich es richtig spülen lassen?

    
synic 28.05.2010, 22:25
quelle

1 Antwort

3

Damit HTTP-Streaming funktioniert, müssen Ihre Middleware, der WSGI-Container und der Webserver (sowie der Reverse-Proxy / Load-Balancer, wenn Sie eine nginx + apache2 syle-Bereitstellung verwenden) diese unterstützen. Deaktivieren Sie die Middleware und entfernen Sie einige der Ebenen, bis sie funktioniert (alles, das Caching durchführt oder Etags setzt, ist deaktiviert), und fügen Sie sie dann wieder hinzu. Ich weiß nicht, welchen Stack Sie haben, aber IIRC apache2 + mod_python ist OK mit Streaming, obwohl es nicht die empfohlene Methode ist, Django zu bedienen.

    
Tobu 13.06.2010, 19:13
quelle

Tags und Links