URL 情報を処理および保存し、http 要求が行われるたびに作成されるクラスを Bottle アプリケーションに作成しました。
@route('/<fullurl:path>')
def page_req(fullurl=''):
urlData = urlReq(request.urlparts[1], fullurl)
urlData はインスタンス名で、urlReq はクラス名です。
明らかに、urlData インスタンスには、1 つの要求から生成された情報が含まれます。最初のリクエストのサイクルが終了してその出力を送信する前に、別のリクエストが入ってきたらどうなるのだろうと思っています。2 番目の要求は urlData のデータを変更しますか? それとも、それぞれ独自のバージョンの urlData を持つ 2 つの別個のプロセスがありますか?
WSGI プロセス/スレッド情報とボトル ドキュメントを午後中ずっと読んでいますが、まだすぐにはわかりません。開発サーバーで複数のリクエストを起動する小さな自動化されたスクリプトを作成しようとしましたが、1 つが完了するまで余分なリクエストを保留しているようです。私が十分に明確であることを願っています。