レンタルサーバー

  • ホーム
  • サービス
  • 料金
  • お申し込み
  • サポート
  • インフォパネル
  • お問い合わせ
  • よくある質問
  • マニュアル
  • 障害・メンテナンス情報
  • ニュース

エックスサーバー マニュアル

マニュアル

サーバーについて > PHP高速化設定について

  • サーバーに関する「よくある質問」

PHPの高速化設定とは

プログラムの動作をFastCGI化することで、サーバー上に設置されているPHPプログラムによるCPUへの負荷を軽減し、プログラムの高速化を行う機能です。
サーバーパネル上の「PHP高速化設定(FastCGI化)」メニューより簡単に設定を行っていただくことが出来ます。

■PHP4をご利用の方へのご注意
本機能はPHP4には対応していません。
PHP4をご利用中の方は、「PHPバージョン切り替え」より、PHPのバージョン設定を変更した上で本機能をご利用ください。
■php.iniの設定に関するご注意
本機能をご利用いただく場合、お客様がホームディレクトリや各ディレクトリに独自に設置しているphp.iniファイルの設定は適用されませんのでご注意ください。
本機能をご利用の上でphp.iniの設定を行う場合は、サーバーパネル上の「php.ini設定」にて設定を行うようにしてください。

PHP高速化設定(FastCGI化)

PHPのFastCGI化による負荷軽減

FastCGIとは、プログラム実行時に必要な「プロセスの起動/終了」の処理を、初回実行時に保持し、2回目以降の実行時には、該当の処理を省略することでCPU負荷の軽減を行う仕組みのことです。
PHPへのWebアクセスごとに行っていた「プロセスの起動/終了」の処理が省略されるため、アクセス数が多いほどCPUの負荷軽減に大きな効果が期待できます。
アクセス数が多いサイトなどでは本設定を有効にすることが強く推奨されます。

※アクセスの少ないサイトの場合、無駄なプロセスが発生し、逆に負荷がかかってしまう場合がありますので、ご注意ください。

■FastCGIとは
FastCGIについての詳細については、こちらをご参照ください。
■設定状況の確認と変更
設定状況の確認と変更は、サーバー管理ツール上の「PHP高速化設定2(FastCGI化)」メニューより行えます。
詳しい手順は、本ページの下部をご参照ください。
■FastCGI化によるプログラムの高速化

PHP高速化設定(FastCGI化)を行っていただくことによって、プログラムによっては大幅な高速化を図ることが可能であり、当社でのベンチマークでは約2.5倍(※)もの高速化が行えることを確認しています。

以下の表は、当社で調査した結果をまとめたものです。

プログラム 1,000回の実行にかかった時間
設定なし 設定あり
簡単な演算を行う
軽量プログラム
7.25秒 2.95秒
(約2.5倍の高速化)
ブログシステム
(初期状態のWordPress)
70.6秒 47.5秒
(約1.48倍の高速化)

※当社でのベンチマーク(Apache Bench)に基づいています。
数値はプログラムの内容などによって変動し、この限りでない場合があります。

FastCGI化は、アクセスの多いプログラムほど大きい効果を得ることが可能です。

■使用できる環境変数の違い

FastCGI化を設定する場合、通常のCGI動作とは使用できる環境変数が一部異なっています。

  • プログラム上でBasic認証などに使用する、下記の環境変数の取得が行えません。
    ----------------------------
    PHP_AUTH_PW
    PHP_AUTH_USER
    ----------------------------
PHP高速化設定(FastCGI化)の切り替え手順

FastCGI化の設定は、下記の手順で変更することが可能です。

  1. サーバーパネルにログインしていただき、「PHP高速化設定(FastCGI化)」をクリックしてください。

    メニューをクリック!
  2. 設定を行う対象ドメインと、現在の設定をご確認の上、設定変更ボタンをクリックしてください。

    状態を確認して、設定変更を行います。
  3. 設定完了画面が表示されれば、設定完了です。

    設定変更完了

    設定画面へと戻ると、設定が変更されていますので、ご確認ください。

    設定内容が変更されています
マニュアルの検索:
マニュアルトップ
お申込みについて
  • 各種お申し込み
    • サーバーのみお申し込み
    • ドメインのみお申し込み
    • サーバー・ドメイン同時お申し込み
    • 独自SSLのお申し込み
  • お支払について
    • 注意事項
    • コンビニエンスストア払い
    • クレジットカード払い
    • 銀行振り込み
    • 自動引き落とし設定
    • 自動引き落としが失敗した場合の再設定
    • お支払のご報告
    • お支払履歴の確認
    • 請求書・領収書・見積書の発行
  • 追加のお申し込み
  • 会員IDとサーバID
  • 会員情報のご変更
  • プランのご変更
  • 各種パスワードの再発行
  • プレゼントドメイン
  • キャンペーンドメイン
  • Google AdWordsお試しクーポン
  • 無料お試し期間
  • ご解約
ドメインについて
  • 仕様一覧
  • ドメインの種別
  • ドメイン別料金
  • ドメイン管理の移転
  • 失効ドメイン復旧
  • ドメインの設定
  • サブドメインの使い方
  • ネームサーバーの設定
  • DNSレコードの編集
  • Whois情報
  • レジストラロック
  • 認証鍵
サーバーについて
  • 仕様一覧
  • 初期フォルダについて
  • 共有SSLの設定
  • アクセス制限
  • .htaccess
    • モバイル向けHPの振り分け方
  • パーミッション
  • 各種エラーメッセージ
  • 簡単サーバー移動
  • MIME
  • php.ini設定について
  • FastCGIについて
  • PHP高速化設定について
  • サイト転送
  • ログ
  • Maildirについて
サーバープログラムについて
  • 利用可能プログラム
  • CGI・SSI・PHP
  • Cron
  • PHPのバージョン切り替え
インストールについて
  • 外部プログラムについて
  • 自動インストール
    • Movable Type Open Source
    • MTOS スタートアップガイド
    • Xoops Cube
    • osCommerce 日本語版
    • Zen Cart 日本語版
    • WordPress 日本語版
    • PukiWiki
  • Movable Type 4
  • Xoops Cube
  • WordPress 日本語版
  • EC-CUBE
  • CGIツール
    • メールフォーム
メールについて
  • 仕様一覧
  • メールアカウントの追加
  • メールソフトの設定
    • Outlook Express
    • Outlook 2007
    • Thunderbird
    • Becky! Internet Mail
    • Vista Windowsメール
    • Macメール
    • WindowsLiveメール
    • iPhoneメール
  • 迷惑メール設定
  • メールの振り分け
  • OP25Bについて
FTPについて
  • 仕様一覧
  • FTPアカウントの追加
  • FTPソフトの設定
    • FFFTPの設定
    • ホームページ・ビルダー11 & 12の設定
    • Dreamweaver CS3の設定
    • FTP over SSLの設定
  • .ftpaccess
  • FTP制限設定
データベースについて
  • 仕様一覧
  • MySQLの設定
  • phpMyAdmin
  • MySQLのバージョン切り替え
  • MySQL5移行ツール
動画マニュアル
  • お申し込み関係
    • サーバー・ドメイン新規お申し込み方法
  • サーバー関係
    • サブドメインの追加をする
    • アクセス制限を設定する
  • アカウントを追加する
    • メールアカウントの追加をする
    • FTPアカウントの追加をする
  • FTPの設定
    • FFFTPの設定をする
  • 自動インストール
    • Movable Type Open Source
    • Xoops Cube
    • osCommerce 日本語版
    • Zen Cart 日本語版
    • WordPress ME
    • PukiWiki
  • メール関係
    • 迷惑メール設定をする
    • メールの振り分け設定をする
    • 簡易メーリングリスト
  • MySQL関係
    • MySQLの作成〜phpMyAdminへログイン
  • インフォパネル
    • 簡単サーバー移動の方法
他社からの乗り換えについて
  • 他社からの乗り換えマニュアル
    • サーバーとドメイン管理業者、両方を移転したい
    • サーバーを移転したい
    • 移管(ドメイン管理業者の移転)したい
管理ツールについて
  • インフォパネル
  • サーバーパネル
  • ドメインパネル
  • ファイルマネージャー
  • WEBメール
  • 携帯WEBメール
プライバシーポリシー|利用規約|サイトマップ|会社概要|お問い合わせ

Copyright© 2012 BET Inc. All rights reserved.

  • 無制限レンタルサーバー
  • 高性能レンタルサーバー
  • 大容量無制限レンタルサーバー

  • ビジネス向けオンラインストレージ
  • 無料オンラインストレージ
  • 無料ホームページ