2

私は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で永続化するかを誰かに説明してもらえますか?

4

0 に答える 0