私はPython、Mod_WSGI、Bottleにかなり慣れていません。私の主な問題は、Mod_WSGIを使用してプロセスを実行するときに、初期化時にファイルを1回ロードすることです。ターミナルでスクリプトを実行すると、次のようになります。if __name__ == '__main__'
初期化時に(または最初に呼び出されたときに)ファイルを1回ロードして、プロセスへの後続の呼び出しでファイルをリロードする必要がないようにする必要があります。これを行う方法がわかりません。
次のコードは、誰かが推奨ページにアクセスするたびに実行されます
@route('/recommend')
def recommend():
parser = OptionParser(usage="usage: %prog [options]")
parser.add_option('-f', '--file', default='data.csv', help='Specify csv file to read item data from.')
parser.add_option('-D', '--debug', action='store_true', dest='debug', help='Put bottle in debug mode.')
(options, args) = parser.parse_args()
return res.recommend(request)
初期化時に最初の4行(パーサーを含む行)を実行して、推奨ページにアクセスするたびにres.recommend()を呼び出す必要があるようにするにはどうすればよいですか?
助けていただければ幸いです、Mo