私たちはPHPベースのWebアプリケーションを使用しており、2日間でトラフィックの急増が予想されます。サイトの停止を防ぐフレンドリーなトラフィックスパイクメッセージの作成
私たちは標準的なRackspace LAMPスタックにセットアップされており、できるだけ多くのサーバーを投げますが、アプリケーションは非常にメモリとdb集中的ですので、最大並列ユーザーの上限はありません私たちが持っている時間のほんの少しを与えてください。
私たちはmemcachedの実装に取り組んでいますが、アプリケーションの性質上、効果的に行うことは困難です。
トラフィックは数時間しか持続しないことが予想され、主な関心事は、サイトがクラッシュせず、販売が停止することです。
「大量のトラフィックが発生して申し訳ありませんが、もう一度お試しください。」というエラーメッセージを表示する最も簡単な方法は何ですか?サーバーの負荷が高すぎる場合
このようにして、適切なWebアプリケーションを提供してから、リクエストキューがいっぱいになると、単純な静的なフレンドリなhtmlトラフィックメッセージを送信できます。
私は素朴なアプローチで、何かを買おうとしている人たちがエラーメッセージを受け取って、理想的ではないプロセスの始めに戻らなければならないかもしれないことを知っています。短い時間枠を与えられただけで、クラッシュして販売を停止しないようにサイトを必要としています。これをどうやってやるの?
ご協力いただければ幸いです。
私はその問題がメモリ不足に起因する可能性が高いと思います。私はあなたが解決策を理解していますが、問題はphpに基づいているため、フレンドリーなエラーメッセージを表示する必要があるたびに、PHPを実行できるようにするために、フレームワーク全体をメモリにロードする必要があります。トラフィックが多い場合、サーバーのメモリが不足することはありません。 – Nick
@ニック:この段階でフレームワーク全体を読み込む理由はありません。とにかく、PHPアプリケーションのためのPHP以外のソリューションを探しているなら、ServerFaultが尋ねる場所です。私はこの質問を移行するために投票しました。 –
ああ、私は今、Alixと理解しています。私はこのロジックをアプリケーションのブートストラップに入れて、フレームワーク全体をロードする必要はありません。これは確かにメモリ要件を低下させるでしょう。乾杯 – Nick