- ベストアンサー
JAVAとPHPの処理速度
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
比較したことがない、Javaを触った期間が短いので、適切な回答では無いかもしれませんが、 おそらく、事情は5年前からさほど変わっていないと思います。 適切な書き方をすればJavaのほうが早いと思いますが、PHPも、「HipHop for PHP」を使ったり、その他アクセラレータを使ったりすればそれなりに近い速度が出るのかもしれません。 ただ、このカテゴリでご質問されているということであればWebを主眼においたご質問かと思います。 その場合は、データベースとのやりとり、文字列処理、テンプレートによるHTML出力が主な仕事内容になりますので、 速度はあまり変わらないのではないかと思います。 Webサイトにおいて、数万件のソートや、複雑な演算処理を行うことはあまりありません。 ディスクのI/Oや、トラフィックを捌くための機器回りのほうがずっと重要です。
その他の回答 (1)
- tajix14
- ベストアンサー率57% (11/19)
なぜ、速さを求めるのにcodeigniterなのでしょうか? 過去、私がテストした限りでは、下記の結果でした。 55万件X23カラムのテーブルで、ID指定50件検索をしたところ、 ●CakePHP 7秒 ●codeigniter 2秒 ●ピュアPHP 瞬間表示 フレームワークは、チームで作業分担出来るメリットがありますが、その引き換えに速さを犠牲にしています。(普通に考えて余計なコードを余分に読み込むのですから当然です) 別の方も同様の結果を得ています。 ●素のPHPは1170 trans/sec でcodeigniterの4倍。cakePHPの12倍。 http://d.hatena.ne.jp/cakephper/20110802/1312275110 JAVAは分かりませんが、質問の意図である「Codeignoterのようなフレームワーク=速い」という前提条件が間違っているような気がします。
関連するQ&A
- なぜJAVAやPHPはフレームワークなるものが沢山あるんですか
マイクロソフトは.NET Frameworkがありますが、JAVAやPHP、その他には沢山のフレームワークなるものがあります。なぜマイクロソフトのフレームワークは1つしかないのに、JAVAなどではフレームワークが複数あるのでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- はじめてのPHP
こんばんはっ! 私はここ数年Javaをやってきましたが、 最近PHPに興味があり、挑戦しようと思っています。 そこでPHPを始める前に、下記について知りたいです。 ・PHPのバージョンについて 今主流なのは、5でしょうか。 また、5はオブジェクト指向になったという話を聞いたことがありますが、Java風にコーディングできるのでしょうか。 ・IDEについて PHPにはJavaでいうEclipseみたいなものはありますか? また、Eclipseでも開発可能ですか? ・Zend Frameworkについて これはJavaでいうStrutsみたいなフレームワークでしょうか? また、PHPにはMVCのような概念はありますか。 ・PHPの動作環境 Apacheが動く環境なら、どこでも動きますか? また、Javaのように一度書けばどこでも動きますか? ・PHPの書籍 おすすめの本はありますか。 どうぞ、よろしくお願いします。
- ベストアンサー
- PHP
- 【php】フォームの作成をもっと楽にできないものか
phpで、フォームを作成する時 入力フォームの作成、データの受け渡し、バリデーション処理 これでよろしいですか?画面の作成、DBへのインサート、と 非常に手間がかかります。 フィールドが1個増えるだけでまた、また1個1個足していかないといけません。 フレームワーク(codeigniter)なんかも使ってみましたが バリデーション処理やセキュリティが補助されるだけで 基本的な手間は変わりません。 このPHPでのフォーム作成をもっと簡単に、直感的に作成できるような ツールや、ライブラリなんかはないものなのでしょうか?
- ベストアンサー
- PHP
- Java で PHP の md5_file
PHP の md5_file に当たる処理をJavaで実現したいと考えています。 ネットで調べると PHP の md5 に当たる処理はJavaで実現できるサンプルが数多くあるのですが md5_file に当たるものが見当たりませんでした。 Javaでの実現は可能でしょうか?
- ベストアンサー
- Java
- javaかPHPか
あるサイトを知人に協力して立ち上げようと思っています。ところで、 javaかPHPで、利用者(閲覧者)にとって、どのようなメリットがあるのですか? わかりやすいイメージとして、表示のスピードなど、 また、作る上で作業工程が短いなど教えて下さい それによって PHPかjavaで作るか決めようと思っています。また、PHPはOKWEBもPHPですが、 javaで有名なサイトってありますか?
- ベストアンサー
- その他(プログラミング・開発)
- Javaサーブレットのフレームワーク
JavaサーブレットとmySQLを使用してwebサイトを構築したいのですが HTMLの加工や変更がしやすく処理速度が速いJavaサーブレットのフレームワークって何かありますか
- 締切済み
- Java
- phpのpost処理の転送速度設定について質問です。
phpのpost処理の転送速度設定について質問です。 post処理でファイルをサーバにアップロードしようと しております。現在、転送速度が400KB程度しか出ま せん。php.iniの設定を変更するなどして増速するこ とはできますでしょうか。どうかご教示いただければ 幸いです。 phpのバージョンは5.2.9となります。
- 締切済み
- PHP
- PHP経験者にオススメのJava勉強方法
PHP経験のあるプログラマーなのですが、 新規にJavaを勉強することになりました。 PHP経験年数は5年程度で、 一通りのWebアプリケーション開発はこなせるスキルはあるかと思います。 Javaでやりたいこととしましては、 PHPと同等のWebアプリケーションを開発できるようなスキルを身に着けたいと思っています。 Strutsなどフレームワークを使った開発まで視野に入れて勉強したいと考えているのですが、 私の探した限りですと、なかなかWebアプリケーション開発にフォーカスした、 本やWebの情報が出てこず、お力をお借りしたいと思いまして、質問させていただきました。 皆様のオススメの勉強方法を教えてください。 何卒よろしくお願いします。
- 締切済み
- Java