0

私はこれを言っている多くの記事を読んだ.

しかし、APC や EAccelerator のような PHP 用のキャッシュ システムを使用すると、パフォーマンスに関して Java と PHP の両方の結果が近くなるでしょうか?

4

2 に答える 2

1

率直に言って、これが問題になるほどパフォーマンスの高いコードを書いている開発者はほとんどいません。優れた PHP プログラマーは、平均的な Java プログラマーよりも高速なアプリを作成できます。また、その逆も同様です。また、優れたプログラマーでなくても問題ありません。どちらも遅くなります。

誤解しないでください。PHP には必ずオペコード キャッシュを使用する必要があります。しかし、そうであれば、Java と PHP のパフォーマンスの違いがアプリのパフォーマンスを決定する要因になることはほとんどありません。

Java にはスレッド化と永続性があるため、それらが重要な場合は Java を使用します。PHP はデプロイが非常に簡単で、ヒープやガベージ コレクションなどの広範な調整を必要としないため、それが重要な場合は PHP を使用してください。

適切なサイズの Web サイトでない限り、よく知っている Web サイトを使用してください。他の言語で 1 回記述する前に、2 回記述して最適化します。

于 2013-04-15T19:49:57.907 に答える
1

そのような記事は読まないでください... 2 つの異なる言語を比較して、コンパイルされていないために遅いと言うのは不可能です。はい、PHP コードの解析には時間がかかりますが、JVM には追加のリソースも必要です。

APC または EAccelerator はパフォーマンスを向上させる可能性がありますが、Java や C ほど高速になるわけではありません。

于 2012-07-13T20:15:40.480 に答える