openshift で Flask アプリケーションにパフォーマンスの問題があります。
データベースからいくつかの画像を取得し、それらを Web ページに表示する必要があります。そして、この仕事のために、私は簡単な方法を作成しました:
@app.route('/getImage/')
def getImageFromUrl(url=None):
return make_response(getImageFromDb(request.args['url']));
1ページあたり最大10枚の画像があります。そして問題は、これが遅いことです....非常に遅いです。
私のローカル マシンでは、app.run() で開始し (デバッグ モードでも)、超高速なので、mod_wsgi に何かがあると思います。
また、ログ ファイルには次のエラー メッセージがあります。
Exception KeyError: KeyError(140116433057760,) in <module 'threading' from '/usr/lib64/python2.6/threading.pyc'> ignored
と
[error] server reached MaxClients setting, consider raising the MaxClients setting
何が起きていて、スピードを上げるにはどうすればよいですか?