レンタルサーバー・自宅サーバー設定・構築のヒント
レンタルサーバー・自宅サーバー設定・構築のヒント - レンタルサーバー・自宅サーバーの設定・構築情報を公開しています。

apache の FastCGI(mod_fcgid) で phpを動かしてみる

2011年5月23日 2017年8月10日
apache fastcgi php

前回の「apache で phpのモジュール版とcgi版の切り替えを行ってみる」でCGIの環境設定を行いました。 ここでは、更に一歩進んで、FastCGIを使ってみます。

FastCGI とは、
CGIの動作方法の仕様の一つである。プロトコルは公開されている。
CGI プログラムまたは SSI プログラムを実行する場合、通常は web サーバと同じユーザで実行されます。

CGIは、ユーザーから要求がある度に、プロセスの生成と破棄が行われる。大量の要求があればその分だけプロセスの生成と破棄が実施され、この事がパフォーマンスの悪化に繋がっている。
FastCGIは、プロセスをメモリ上に永続化させることで、その起動と終了にかかる時間をカットし、結果としてプログラム動作速度の向上およびサーバ負荷の低下が可能となる。最初にプロセスが実行された段階で、そのプロセスはメモリ上に格納され、次の要求に対してはそのメモリに格納されたプロセスを実行する。 (出典:Wikipedia)

・・・とWikipediaのサイトには記載があります。

つまりは、FastCGIは、CGIの動作方法の1つの方法で、通常のCGIプロセスは、無駄が多いので、キャッシュ機能を駆使して高速化を図りました・・・
という感じですかね。

PHPは、CGI版で動作させると phpinfo(); の出力情報に

Server API	CGI/FastCGI

と表示されます。

ここで、FastCGIと表示されることに注意してください。

これは、

今動作しているphpはFastCGIに対応していますよ

という意味です。

そのため、FastCGIを動作させるためのphpの環境は、既に整っていることを意味します。
後は、apache側の設定になります。
以降で、そのapache側の設定について簡単に解説してみましょう。



関連記事 :

2 件 コメントがあります。 コメントを投稿する
  1. […] こちらのブログが参考になるかと思います。 apache の FastCGI(mod_fcgid) で phpを動かしてみる | レンタルサーバー・自宅サー… Apacheをマルチスレッド(worker)環境にしてPHP(CGI/FastCGI)を動かす – […]

  2. くりくり
    2014年5月28日, 1:47 PM

    会社のサーバーにapcと同時にmod_fcgidを導入してみました。
    apcのキャッシュがすぐクリアされる現象になやまされていましたら・・・。

    >さらに、子プロセスを使えないことから、mod_fcgidは、APC(PHPのメモリキャッシュ機能)が有効活用できないという問題を含んでいます。

    なるほど!!
    納得いきました。
    自分のサーバーで検証してみましたら、php5.5のOPcacheだった・・・。


コメントを投稿 :

お名前 *

メールアドレス *
( メールアドレスが公開されることはありません。)

サイトアドレス

コメント *

* 印の項目は、入力が必要な項目です。




最近投稿の記事

Genymotionとは、 公式サイト(http://www.genymotion.com/)には、以下のように記述があります。 G ...

以下のように Android x86 を仮想マシンへインストールし、色々と試してきました。 仮想マシンを使って Android ...

Android x86とは、 いわゆる Android のPC版OSです。 Android は、Googleによって開発されたスマー ...

Android x86とは、 いわゆる Android のPC版OSです。 Android は、Googleによって開発されたスマー ...

今回は、Mondo Rescue を使って バックアップとリストア(復元)をやってみたいと思います。 いまだに、さくらのVPSは、バッ ...


さくらのVPS 全プラン リニューアルです。(石狩(北海道)も選択可)


root権限ありで ¥685 / 月 ~ と非常にリーズナブルな CPU 1(core)の 512 プランから、 最高 CPU 10(core), メモリ 32(GB), SSD容量 800(GB) までとプランが充実。
ディスクは、SSDとHDDの選択が可能になった他、データセンターは人気の東京、石狩(北海道)となりました。

また、どのプランでも好きなOSが選べます
( CentOS, Fedora, Scientific Linux, FreeBSD, Ubutu, Debian )

管理人もおすすめのVPSです。
試用期間がありますから、一度、お試しを!!

詳しくは、http://vps.sakura.ad.jp/さくらのVPSのサイトへ へどうぞ!!

カテゴリ


Serverman@VPS 完全1ヶ月無料 キャンペーン実施中です。


Serverman@VPS 完全1ヶ月無料 キャンペーン実施中です。
最近、スワップにも対応した Serverman@VPS は、かなりリーズナブルかもです。

  • メモリ1GB~2GBのEntryプラン :月額:490円
  • メモリ2MB~4GBのStandardプラン :月額:980円
  • メモリ4GB~8GBのProプラン :月額:1,980円

新規申し込みで1ヶ月間完全無料となるキャンペーンを実施中です。
Serverman@VPSの特徴は、安さとIPv6対応です。また、初期設定費0円もポイントです。

IPv6でちょっと遊んでみたい方には、おすすめかもしれませんね。最低利用期間もありませんから、気に入らないときは即解約もできます。

Serverman@VPSの詳細については、 http://dream.jp/vps/ Serverman@VPSのサイトへへどうぞ。



KVM採用 ConoHa VPSは、時間単位で借りれる便利なVPSです。


ConoHa VPS は、初期設定費0円最低利用期間無し時間単位で清算可能、 さらに、Web APIを使って自動化を図ることもできる便利なVPSです。

海外サーバー設置も可能で、ローカル接続にも対応と、かなり、機能豊富なサーバーです。

新規ユーザ登録で、クーポンもらえますから、まずは、お試しですね。

ConoHa VPSの詳細については、
http://www.conoha.jp/ へどうぞ。

KVM採用 お名前.com VPS(KVM) 2G プラン 初期設定費無料 キャンペーン 実施です。


メモリ2GBプラン CPU:3core、Disk:200GB
月額:1,153円から (初期設定:1,680円0円)

さくらのVPSがリニューアルされてもなんのその。
1GBメモリ / 2Core を ¥834 – の格安価格で提供中です!
間違いなくスペックからすると割安感ありです。
年間割引時の途中解約で返金がないのは、 ちょっと残念ですが、それでもこの割安感は魅力です。

まずは、お試しですね。

お名前.com VPS(KVM)の詳細については、
http://www.onamae-server.com/vps/ へどうぞ。(お試し期間が15日あります。)



  • はてなブックマークへ追加する
  • Facebookでシェアする
  • twitter でつぶやく
  • Google Plusでシェアする
  • Pocketでシェアする
ページトップへ
Time : 0.2119 [s]