• ベストアンサー

PHPとJAVA

最大5千人ぐらい同時にアクセルするWEBサイト(DBとしてmySQL使用)を作る場合PHP(CodeIgniterのフレームワーク)とJAVA、どちらのプログラムで作成した方がいいのでしょうか?

  • PHP
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • tracer
  • ベストアンサー率41% (255/621)
回答No.2

どちらがよりストレスのないシステムをつくることができるか、という質問であれば、Javaなのだろうけど、結局それは、可能性であって、プログラマのスキルに依存します。Javaを使えばそれだけ速いなんてことはないです。何も考えずに使う分には、どちらも差がないでしょう。 また、No.1さんの言うとおり、「最大5千人ぐらい同時にアクセルするWEBサイト」を捌くに問題となるのは、言語ではなく、サーバー性能の方です。PHP使っていて重くてしょうがなかったけど、Javaに替えたらすごく軽くなったなんてことはないはずです。もちろん、よっぽど粗悪なフレームワークやプログラムであれば、そこでストレスが出てしまいますが、基本的には、サーバーインフラ(ディスクI/O、ネットワーク帯域、メモリ、ロードバランサ、DNSなど)の性能、組み合わせで大きく変わります。

その他の回答 (1)

回答No.1

Javaだろうね。 だだ、PHPとかJavaとかいう話の前にmySQLで耐えられるのか、サーバー含めネットワーク機器が耐えられるのか? 普通の構成じゃ同時アクセス5000は裁ききれないよ。 高性能なロードバランサ、複数のWebサーバとDBサーバ。 OracleのRAC構成でも耐えられるか? プログラムの実行環境よりネットワーク環境を先に選定したほうが良いよ。

関連するQ&A

  • PHPとJAVAとMysql

    Mysqlに接続して、データーベース検索、更新、追加、削除をWEBに出力するプログラムを作る場合、PHPとJAVA 両方で作成可能と思います。で、どちらで作った方がいいのでしょうか??PHPの方が楽ですか?でもPHPで 出来るならJAVAの必要性ってありますか?

  • PHP、MySQLの次にやるべき事は。

    こんにちは。 今、ウェブプログラムを初めて、最近PHPでDBを扱うため、MySQLを勉強しています。 それでですが、MySQLを扱えるようになったら、次やるべきことはなんでしょうか? PHPとDBを扱えれば十分なウェブプログラムが可能でしょうか? ご経験者様がいましたら、ご回答よろしくお願いします。

  • 会員制サイトでPEARを使わず会員IDを持ち回る

    MySQL + PHPのAUTH認証で会員制サイトを作成しています。 一度ログインすると、 ◎ ●●さんようこそ。と会員名で表示される。 ◎ 会員サイトのどのページに移動しても、会員名、会員IDをキャッシュとして持ち   歩くことが出来、サイト内の掲示板では自分のユーザー名を入力することなしに、   自分のIDが自動で記入される ようにしたいと考えています。 PEAR:AuthやcodeigniterのTank Authのようなフレームワークにはこのような機能 が備わっておりますが、今回のサイトは軽さを重視しているため、これらを利用する 気になれません。(cakePHPなどその他のフレームワーク含) 「MySQL + PHPのAUTH認証」で、PEAR DBやフレームワークを使わないやり方で、 ログインしたID名やハンドル名をキャッシュとしてサイト内で持ち歩くように出来る 方法は御座いませんでしょうか? postgreSQLにはあるようなのですが、MySQLではWEBで見つけることができません でした。 宜しくお願い致します。

  • 【php】フォームの作成をもっと楽にできないものか

    phpで、フォームを作成する時 入力フォームの作成、データの受け渡し、バリデーション処理 これでよろしいですか?画面の作成、DBへのインサート、と 非常に手間がかかります。 フィールドが1個増えるだけでまた、また1個1個足していかないといけません。 フレームワーク(codeigniter)なんかも使ってみましたが バリデーション処理やセキュリティが補助されるだけで 基本的な手間は変わりません。 このPHPでのフォーム作成をもっと簡単に、直感的に作成できるような ツールや、ライブラリなんかはないものなのでしょうか?

    • ベストアンサー
    • PHP
  • PHPを使ったWEB作成について質問です

    PHPなどのWEBプログラマーを目指している者です。 LAMP環境でWEBサイトを作成したのですが、次のステップに行くにはどうすればよいのか、疑問に思いましたので、以下何点か質問させて頂きます。 何か自分の作品を作り上げて、ポートフォリオにしたいと思っているのですが、 ・PHPフレームワークを使用したWEBシステムを作成したいのですが、ブログシステムかECサイトを作るべきなのかな?と色々考えこむのですが、中々アイデアがうかばないのですが、何を作るのがベターでしょうか? ・実際の現場で使用されているフレームワークを使用したいと思っておりますが、どのフレームワークが入門しやすいでしょうか? 以上、よろしくお願いします。

    • 締切済み
    • PHP
  • 【PHP】フレームワークを習得するのにかかる日数

    PHPフレームワークを習得したいと思っています。 フレームワークを使わずに php、mysql、PAER等を使用して ポータルサイトをつくる程度の知識はあります。 そこから、フレームワークを新たに習得しようと思うと どれほど時間がかかるものでしょうか。 また、使用フレームワークは Ethnaを予定していますが、 オススメのフレームワークとかあるでしょうか?

    • ベストアンサー
    • PHP
  • OracleとWebアプリ

    OracleをDBとして利用し、 Webアプリの開発を行うとしています。 フレームワークを利用して作成しようとしているのですが、 Oracle と CakePHP の情報が少なく困っています。 OracleをDBとして利用し、 Webアプリをフレームワークで作成する場合、 どの言語で、どのフレームワークを使用するのが一番お勧めでしょうか。 PHP?Ruby?java? ご教授お願いします。

  • php経由のMySQL

    php経由で、サーバー上のMySQLにアクセスします。 その場合の、MySQLへの接続アカウントの処理は、どうするべきなのでしょうか? DBとのやり取りのコードは、サーバー上のphpファイルに書かれていますし、そのphpにアクセスしてデータをやり取りします。なので、MySQLへ接続する際のMySQLアカウント(ユーザー名とパスワード)が、php上に書かれています。 通常phpのコード自体は、ブラウザからは読めませんが、 アクセスできる場所にあるという時点で、セキュリティ上 問題があるのかなとも思います。 しかし、多くのサイトで、このような、webサーバー上のphpを通してMySQLにアクセスするのは、一般的な形だと思いますが、そのようなサイトでは、MySQLにアクセスするためのアカウントを、どのように管理しているのでしょうか? 当然、そのwebサイトへのログインアカウントとは別で管理されていると思うのですが・・・。 わかる方、よろしくお願いします。

    • ベストアンサー
    • PHP
  • Ajax、PHP、MySQLでDBからデータをWEB上に表示するサイト

    Ajax、PHP、MySQLでDBからデータをWEB上に表示するサイトでDBのデータが変わるとWEBサイトの表示も変わるようにするにはどうすればいいのでしょうか。

    • ベストアンサー
    • AJAX
  • PHPの実務レベルはどのぐらいでしょうか?

    現在、HTML、CSS、Javascript(+jQuery)を習得し、Webコンテンツの作成ができる程度になり、PHPを習得しようとしております。 実際に、PHP+MySQLで、Ajaxチャットなどを作成したことはあります。 フレームワークはまだ使ったことはありません。 PHPを習得するにあたって、職業で実務として使えるレベルがどのくらいなのか分かりませんので、教えていただきたいです。 今後の参考とさせていただきたいと考えております。

    • ベストアンサー
    • PHP

専門家に質問してみよう