現時点では、非同期コードはありません。私の竜巻のコストは次のようになります
class EmployeeHandler(tornado.web.RequestHandler):
'''Returns all users which satisfy conditions'''
def post(self):
data = tornado.escape.json_decode(self.request.body)
age = data['age']
education = data['education']
result = self._filter(education, age)
self.write(json.dumps(result))
self.flush()
def _filter(self, education, age):
'''Reads from local database a lot using SQLAlchemy, make joins and is slow'''
pass
これを非同期にして、フィルターから非同期的に結果を取得する簡単な方法はありますか?