• ベストアンサー

HPをhtmlからphpにするメリットって?

いま、HPをリニューアルしているのですが・・・ PHPのスクリプトを随分と見かけるようになってきて、あるサイトを読んだら、htmlと同様にphpでも書ける事を知りました。 動作が速いとかってメリットが書かれていますが、実際のところどうなんでしょうか? 先々を考えて、変えるだけの価値はあるのでしょうか?

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

  • ベストアンサー
  • m-kur
  • ベストアンサー率50% (22/44)
回答No.3

よく、PHPはCGI(Perl)より動作が早いと言われていますが、mod_perlと比較した場合だと、それほど速度差は出ません。CGIと比べた大きなメリットは、HTMLの中に埋め込んで使える事と、マニュアル類が整っていることだと思います。 ところで、banana777さんの質問だと、今までhtmlで書いていたものをphpにすると読めるのですが、どうでしょうか? phpはスクリプト言語で、CGI等のようにhtmlを動的に作成するためのものです。確かに、phpとhtmlは同じように書けますが、banana777さんが今までhtmlで書いていたものをphpで書き直すというだけであれば、htmlで静的なファイルを作成したほうが速度は速いです。

banana777
質問者

お礼

回答ありがとうございます。 私が聞きたかったのはそこなんです。静のhtmlファイルの中に動のphpスクリプトを埋め込めばそれで十分に速いのですね。早速、やってみます。

その他の回答 (2)

  • yatokesa
  • ベストアンサー率40% (201/496)
回答No.2

CGIに比べるとサーバーへの負荷が少なくて済むということで、結果的に CGIやSSIなどに比べると速いと言うことではないでしょうか。 これからPHPのプログラミングを学習するのであれば、「PHP4徹底攻略」という本が PDFで公開されていますので、第1部だけでもいろいろメリットが見いだせると思います。 http://www.sra.co.jp/people/t-ishii/php_new/php4_new.html

参考URL:
http://www.php.gr.jp/
banana777
質問者

お礼

アドバイスありがとうございます。 URL参考にさせていただきます。PHPのプログラムができるようになれるといいんだけど・・・。

  • kosa
  • ベストアンサー率25% (379/1464)
回答No.1

CGIと違いPHPはHTML文章内に記述することができるのが特徴です。まだまだPerl言語のCGIが主流ですがPHPなどの掲示板やカウンターもあります。 ただPHPはお使いのサーバーが対応していないとご利用できません。対応しているならカウンターなどの簡単なプログラムをPHPで試してみては?

banana777
質問者

お礼

アドバイスありがとうございます。サーバーはPHP対応です。設置もしてみました。 私の質問が悪かったのだと思いますが、#3様が回答されているようなことが聞きたかったのです。 先々は自分でプログラムがしてみたいので、そのためにすべてをHTML文章からPHPにしておいた方が何かメリットがあるのかどうか。とりあえずは現状維持でPHPを文章内に記述って形でいこうと思います。

関連するQ&A