Ruby と PHP は webapp フレームワークではありません。これらは、Web 開発で人気のあるプログラミング言語です。
一般的に言えば、webapp のスケーラビリティはプログラミング言語の特性ではなく、特定の webapp フレームワークがせいぜいスケーラビリティを妨げることはありません。優れたスケーラビリティは、アプリケーション設計の特性です。
百科事典には程遠い、ポイントごとの比較を行うための webapp フレームワークが多すぎます。
また、特定のアプリケーションのスケーラビリティにはいくつかの方法で取り組むことができます。1 つの方法は、明確に定義された狭い範囲を持ち、素晴しい生のパフォーマンスを目指すことです。そうすれば、1 台のマシンで膨大な数の作業単位を処理できます。最も良い例はMailinatorです。
もう 1 つの方法は、ハードウェアを「単に」追加するだけで、増加する負荷に簡単に対応できるようにすることです。ほとんどすべてのデータベース ベースの webapp フレームワークは、この方法でスケーリングできます。ロード バランサーと共有データベース バックエンドの間にアプリケーション サーバーを追加するだけです。このように問題を組み立てる場合、主な関心事は、1. データベースの競合 2. データベースの負荷を最小限に抑えるようにアプリケーションを設計することです。
最後の方法は、システムを完全に並列化するように設計することです。Google がその最たる例です。
要約すると、言語やフレームワークがスケーラブルなアプリケーションを作成するのではなく、ソフトウェア アーキテクトが作成します。
編集:明確にするために、私の答えはスケーラビリティに焦点を当てています。つまり、設計を変更せずに負荷の増加を処理する機能です。これは、実行速度とは異なる特性です。