5

トラフィックの流入に備えてウェブサイトを準備したいと考えています。Django をフレームワークとして使用するのはこれが初めてなので、準備ができていてダウンしないことを保証するために行う必要がある変更がわかりません。Django Web サイトを本番レベルのトラフィック用に準備するためにできる一般的なことは何ですか?

また、交通量の面で何を期待するのかも疑問に思っています。私は現在 Webfaction でホストされており、1 か月あたり 600 GB のトラフィックがあります。これってすぐになくなりますか?「スラッシュドット」イベントの規模に関する統計はありますか?

4

2 に答える 2

6
  1. memcacheキャッシング ミドルウェアを使用します。
  2. サービング統計をオフロードしてください。
  3. 静的に CDN を使用します。これは Django には直接影響しませんが、ネットワーク トラフィックが減少します。

それ以上のもの — 他の人が使っているものを読んでください:

于 2012-04-18T13:42:11.237 に答える
2

あなたは Webfaction に参加しているので、統計を処理するための簡単な答えがあります。

  1. 静的専用アプリケーションを作成します。(静的 CGI/PHP アプリではありません)
  2. 現在のウェブサイトの下に追加します。
  3. その下にすべての統計を配置します(またはそれらへのシンボリックリンク、これが私が行うことです)。

これにより、nginx フロントエンドを介してすべての静的情報が提供されます。驚くほど高速です。

帯域幅の割り当てについて:

あなたが提供しているコンテンツの種類は言いません。それが少しでも平凡なものであれば、600GB/月に近づく可能性は低い. タントラ セックス テクニックを教えるアダルト向けのビデオを提供している顧客が 1 人いて、そのビデオ帯域幅 (無料ビデオとメンバー限定ビデオの両方) は約 400 ~ 450 GB/月です。サイトの HTML 部分 (大量の画像を含む) は、1 か月あたり約 50 ~ 60 GB 実行されます。

于 2012-04-18T14:23:09.720 に答える