0

これは、この前の質問に取り組んでいるときにブログ アプリをデバッグした後に観察したことです。

リンク : Django コンテキスト プロセッサに問題がある

ブログ アプリをデバッグしているときに、ページを 1 回更新すると正常に応答することがわかりました。しかし、3回以上更新すると、多数のリクエストサイズ、CPU時間、および自発的/非自発的なコンテキストスイッチでエラーが発生ます。最終的に、私がまだ心配しているメモリエラーの割り当てに失敗しました。

サーバー側では、ページを複数回ロードしてもリクエストの処理が停止しないと思います。したがって、何千ものコンテキスト スイッチが発生し、合計 CPU 時間が長くなり、エラーが発生します。

基本的に、非常に小規模な DDoS 攻撃のようなものです。大規模な場合、私のアプリは間違いなくクラッシュします。

一度に 1 つの要求のみに応答するようにブログ アプリを設計する方法はありますか? または、私の問題に対する他の解決策はありますか?

4

0 に答える 0