- ベストアンサー
HPをhtmlからphpにするメリットって?
いま、HPをリニューアルしているのですが・・・ PHPのスクリプトを随分と見かけるようになってきて、あるサイトを読んだら、htmlと同様にphpでも書ける事を知りました。 動作が速いとかってメリットが書かれていますが、実際のところどうなんでしょうか? 先々を考えて、変えるだけの価値はあるのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
よく、PHPはCGI(Perl)より動作が早いと言われていますが、mod_perlと比較した場合だと、それほど速度差は出ません。CGIと比べた大きなメリットは、HTMLの中に埋め込んで使える事と、マニュアル類が整っていることだと思います。 ところで、banana777さんの質問だと、今までhtmlで書いていたものをphpにすると読めるのですが、どうでしょうか? phpはスクリプト言語で、CGI等のようにhtmlを動的に作成するためのものです。確かに、phpとhtmlは同じように書けますが、banana777さんが今までhtmlで書いていたものをphpで書き直すというだけであれば、htmlで静的なファイルを作成したほうが速度は速いです。
その他の回答 (2)
- yatokesa
- ベストアンサー率40% (201/496)
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/
お礼
アドバイスありがとうございます。 URL参考にさせていただきます。PHPのプログラムができるようになれるといいんだけど・・・。
- kosa
- ベストアンサー率25% (379/1464)
CGIと違いPHPはHTML文章内に記述することができるのが特徴です。まだまだPerl言語のCGIが主流ですがPHPなどの掲示板やカウンターもあります。 ただPHPはお使いのサーバーが対応していないとご利用できません。対応しているならカウンターなどの簡単なプログラムをPHPで試してみては?
お礼
アドバイスありがとうございます。サーバーはPHP対応です。設置もしてみました。 私の質問が悪かったのだと思いますが、#3様が回答されているようなことが聞きたかったのです。 先々は自分でプログラムがしてみたいので、そのためにすべてをHTML文章からPHPにしておいた方が何かメリットがあるのかどうか。とりあえずは現状維持でPHPを文章内に記述って形でいこうと思います。
お礼
回答ありがとうございます。 私が聞きたかったのはそこなんです。静のhtmlファイルの中に動のphpスクリプトを埋め込めばそれで十分に速いのですね。早速、やってみます。