Web サイトの最も一般的なテクノロジ スタックは Lamp です。これは、どこでも利用できることと、プログラミング モデルが非常に単純であることの 1 つで、サーバーへのすべての要求がコードへの 1 つの呼び出しを生成し、HTML の 1 つのチャンクが返されます。
しかし、キープアライブ機能、つまり Javascript フロントエンドへのデータの継続的なライブ ストリームを必要とする Web プログラムの要件を考えてみてください。たとえば、サーバー応答の「接続:キープアライブ」、http://ajaxian.com/archives/mibbit-ajax-based-irc-clientおよびhttp://www.mysqlperformanceblog.com/2006/11から得た印象/12/are-php-persistent-connections-evil/は、Lamp がこのタイプのワークロード用に設計されていないことです。
私の質問は、キープアライブ ワークロードの場合 (これが最適な用語ですか?)、最適なテクノロジ スタックは何ですか?
または、より正確に言えば、信頼性、スケーラビリティの基準による最高のスタックは何ですか(CPU サイクルをいくつか節約することは気にしませんが、数を追加したときに物事が失敗する状況に陥らないようにすることは気にします)優れたハイエンド ハードウェアでもより多くのユーザーを獲得できる) およびユビキタス(安価な GoDaddy スタイルのホスティングを開始できる)?