PHP7が出て、今の速度の2倍になるということですが、WebでPHPとPythonてどっちが速いですかね?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
どういう尺度(判断基準)で 速さ を評価されるおつもりですか?
いわゆる Webの速さ には 非常に多くの要素が関係 しているので、プログラミング言語の速度のみを気に掛けてもほとんど意味がありません。
かなり古い解説記事ですが、下記をご参照ください。
実例で学ぶWebシステムのチューニング手法
もしビジネスロジックがボトルネックになっていた(データ処理にとても時間が掛かっていた)のであれば、より高速なプログラミング言語を使うことでレスポンスタイムの短縮を体感出来るかもしれません。
しかし、どんなに高速なプログラミング言語を使用したとしても、レスポンス(=生成されるHTML)が複雑でWebブラウザでのレンダリングに時間が掛るのであれば、プログラミング言語の違いによる差を体感出来ない場合もあります。
また、DBアクセスがボトルネックになっているシステムでも、プログラミング言語による違いは体感出来ないと思います。
単純に、プログラミング言語の速度を比較したいのであれば、いわゆるベンチマークテストを実施すれば 処理速度 の差を 定量的に比較可能 ですが、その場合でも、結果は 実装方法によって大きく変わる 可能性がありますし、同じ実装方法でもサーバーの ハードウェア構成によって速度に差がでる 場合もありますから、本当に 公平な比較 というのは、実は とても難しい ことです。
ですから、話のネタとして議論するのは面白いかもしれませんが、結論としては 一概には言えない ということになると思います。どうしても白黒付けたいのであれば、前提条件を非常に厳密に決める必要があるので、全く同じシステムをプログラミング言語のみ変えて2種類実装し、実際に比較してみるしか方法がないのではないでしょうか。
投稿2015/10/21 13:57
総合スコア5936
0
一概にいえないのは当然として、あえて結果を出すとすれば下記サイトなどどうでしょうか。
フレームワークごとなんで一概に言語単位とは言えませんが。
https://www.techempower.com/benchmarks/#section=data-r10&hw=peak&test=fortune
上記サイトからPHPとPythonで、言語別の最速の結果を抜き出すと下記になります。
PHP:php-raw 92,355
Python:bottle-mysql-raw 37,648
なので、今のところPHPのほうが速いのではないでしょうか。
7で更に早くなるらしいですし。
投稿2015/10/22 02:02
総合スコア33
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。