混同しているトラフィック(「中小規模のWebサイト」は通常、小規模から中規模のトラフィックを持つWebサイトを意味します)と、ビジネスロジックの複雑さ(単純なWebサイトとエンタープライズソリューション)が混同しています。2番目の場合、パフォーマンスは重要な要素ではありません。
たとえば、Facebookはトラフィックの多いWebサイトですが、エンタープライズアプリではありません。一方、Javaアプリケーションサーバーに基づいたイントラネットは非常に多く、中規模のWebサイトでもトラフィックを処理できません。
パフォーマンスに関しては、PHPは最適な選択肢ではありませんが、それほど悪くはありません。特に他の動的言語との比較。ただし、生のパフォーマンスは最も重要な要素ではありません。トラフィックの多いWebサイトの作成は、アーキテクチャレベルでのスケーラビリティの最適化に関するものです。
PHPが企業にそれほど軽spされているのはなぜですか?原因はほとんどありませんが、最初はひどいセキュリティ評判です。2つ目は、amateurい、管理不能なHTML-PHPスパゲッティコードを作成するアマチュアの言語として認識されていることです。成熟したMVCフレームワークが存在する場合でも、その認識は持続します。私は、PHPの元の作者に、フレームワークを必要としないことは役に立たないと主張していると思います。プログラミングスキルがほとんどまたはまったくないこれらの無知なアマチュアが自分自身を「PHPプログラマ」と呼んでいるという事実は、どちらも助けにはなりません。3番目の理由は、経験豊富なプログラマなら誰でも同意することです。PHPは言語としての設計が不十分だからです。ウェブマスターによって設計されたことがはっきりとわかります。
そしてもちろん、企業では、システム統合がすべてであり、PHPもまた輝いていません。十分な労力でCモジュールを作成できます。PHP-Javaブリッジがあり、使用するのは非常に面倒です。それを超えてあなたは多くを持っていません。Boost :: PHP(C ++との統合)の作成に失敗しました。JVMで実行されるPHPクローンは、PHPとの100%の互換性にはほど遠いです(補足として、正式なPHP言語定義はなく、唯一の参照はデフォルトの実装です)。