これは、この前の質問に取り組んでいるときにブログ アプリをデバッグした後に観察したことです。
リンク : Django コンテキスト プロセッサに問題がある
ブログ アプリをデバッグしているときに、ページを 1 回更新すると正常に応答することがわかりました。しかし、3回以上更新すると、多数のリクエストサイズ、CPU時間、および自発的/非自発的なコンテキストスイッチでエラーが発生します。最終的に、私がまだ心配しているメモリエラーの割り当てに失敗しました。
サーバー側では、ページを複数回ロードしてもリクエストの処理が停止しないと思います。したがって、何千ものコンテキスト スイッチが発生し、合計 CPU 時間が長くなり、エラーが発生します。
基本的に、非常に小規模な DDoS 攻撃のようなものです。大規模な場合、私のアプリは間違いなくクラッシュします。
一度に 1 つの要求のみに応答するようにブログ アプリを設計する方法はありますか? または、私の問題に対する他の解決策はありますか?