2012-02-04 10 views
2

私はPython-Django Webアプリケーションを開発しています。これは、私のサイトにアクセスしている人々が既に作成された投票ウィジェットをサイトに埋め込むことを可能にします。問題は、訪問者が多くのトラフィックを持つサイトに投票を埋め込んだときで、同時に多くの人が投票に投票する場合です。それは過負荷につながる可能性があり、その対処方法はわかりません。Django Webアプリケーションでサーバが氾濫するのを防ぐには?

私のサイトは共有ホスティングでホストされています。サーバーはmod_fcgidのApacheです。データベースはMySQLです。

誰かがこのような状況で何をすべきかアドバイスをくれますか?

ありがとうございました!あなたはこれが問題であることがわかり、なぜ合理化に入るがなければ、私はあなたがapacheのための多くのスロットリングモジュールのいずれかに見てください、ここで同様の質問

+0

制限する内容を把握する必要があります。私。データベースのヒットが問題なのでしょうか?ちょっと生の#HTTP reqs /分?それから、あなたが制限しているときにユーザーが見たいものを決定し、それからあなたの究極の解決策を決定します。 – dkamins

答えて

0
+0

私は私のサイトが共有ホスティングにあると言われているので、私は問題を参照してください。これらのモジュールをApache用に使用する可能性があるかどうかはわかりません。**レート制限のいくつかのフォームを実装する必要がありますか?**スレッド化**や何らかの種類の**キュー* *?私はホスティング会社から私が持っているリソースを超えていると私に伝える電話は欲しません。 – forbdn

0

私が問題に調査を続け、 Mike Malone (Pownce.com) on "Scaling Django Web Apps"のプレゼンテーションが見つかりました。彼は本当にトラフィックの多いウェブアプリケーションについて話していますが、指摘されている解決策のいくつかは私の位置付けにも適用できます。

ありがとうございました!

関連する問題