我正在使用mongodb编写一个Django应用程序。对于一个简单的GET请求,我需要从HTTPRequestHandler中为其建立连接的数据库获取结果。 HTTPRequest的db操作不是繁重的操作。我应该关闭该处理程序本身的连接。她是代码片段。
def search(request):
dbConnection = Connection('hostname', int('port-no'))
... made a small query to db. (not a heavy operation)
dbConnection.close()
return HTTPResponse(result)
此代码是否适合连接和关闭连接。我想知道的是它在性能方面是否快速。我希望这个“搜索”HTTPRequestHandler能够快速工作。如果这不是可行的方法,有人可以解释我们何时以及如何关闭连接以及何时使它们在mongo中持久化。