При использовании StreamingHttpResponse
из представления Django, вызываемого из gunicorn + gevent worker, за nginx, как определить (возможно, рассуждая) подходящую длину для каждой итерации байтов yield
?
Ниже приведен пример такого представления:
def my_view(request):
def yield_bytes():
while ...
some_bytes = ... # What's a good len(some_bytes) here?
yield some_bytes
return StreamingHttpResponse(yield_bytes())