タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

cgiに関するVixenのブックマーク (2)

  • CGIとPHPの違いってなんですか?

    ANo.5 ですが一部わかりにくいかもしれないので補足します。 「PHPCGIより速い」は間違いですが、それ以前に比較対照がおかしいと言えます。 それとは別に「PHPperlより速い」というのもありますが、これも間違いです。 PHPperlも、それぞれ「CGIモード」と「modモード」があり、modモードはCGIモードよりも速いです。ANo.5 に書いたようにCGIとはプログラムとWebサーバーを橋渡しする環境のことで、modはWebサーバーの一部として組み込まれて動きます。当然「橋渡し」の分、時間がかかります。 たとえば、CGIでPHPを動かすよりも、modでperlを動かしたほうが圧倒的に速いです。 で、モードを同じにした場合は、perlのほうが速いケースが多いそうですが、大差はないという見方もあります。 おそらく、PHPはmodモード(モジュール)で動作させることが多いのと、C

    CGIとPHPの違いってなんですか?
    Vixen
    Vixen 2013/04/29
  • CGIって?Perlって? 'PERL-LABO'

    CGIっていうのは "Common Gateway Interface" の略…なんだそうです。 なんて言われても意味分かりませんね。 試しに直訳してみたら、"共通の、出入口の、インターフェース" となりました。 インターフェースはもう日語になってますけど、 例えばAとBの間の繋がりというか境界というか、そんなものですね。 でも直訳しても良く分かりませんね。もう少し分かるように、 言葉を補って見ましょう。 "全てのウェブサーバーに共通の、ウェブサーバーと外部のプログラムとの間の情報の出入口の、 インターフェース" …という意味だと思います。 結局CGIっていうのは、 ウェブサーバーが外部の(といっても同じサーバーにある別のという意味です)プログラムを 起動したり、そのプログラムに情報を渡したり、そのプログラムから情報を受け取ったりする、 やり方、ルール。それがCGI。ですから、CGIとい

    Vixen
    Vixen 2013/04/29
  • 1