Python 使用web.py返回post请求,并在响应后进行进一步处理
我使用web.py从post请求返回协议缓冲区响应,响应时间非常关键。在回复帖子后,我想给redis写几封信。而不是以前Python 使用web.py返回post请求,并在响应后进行进一步处理,python,post,Python,Post,我使用web.py从post请求返回协议缓冲区响应,响应时间非常关键。在回复帖子后,我想给redis写几封信。而不是以前 r = redis.StrictRedis(host='localhost', port=6379, db=0) class index: def POST(self): return pPbuffer r.set('a','b') 那么,我如何修改代码以便尽快返回,但要进行后期清理(没有双关语) 谢谢如果您使用wsgi或其他服务器,您可以使用yie
r = redis.StrictRedis(host='localhost', port=6379, db=0)
class index:
def POST(self):
return pPbuffer
r.set('a','b')
那么,我如何修改代码以便尽快返回,但要进行后期清理(没有双关语)
谢谢如果您使用wsgi或其他服务器,您可以使用yield一次又一次地生成内容,浏览器将按顺序接收这些内容 例如:
class index:
def POST(self):
yield pPbuffer
r.set('a','b')
这是一个这样做的好例子。我将fasgcgi与nginx一起使用。