IIS最適化 - eAcceleratorを使用してPHP

  
を高速化

今日、Windows 2003サーバーのインストールとセットアップのチュートリアル - IIS最適化 - PHP実行効率を改善するためにeAcceleratorを使用

状態にあるPHPスクリプトをサーバにオーバーヘッドコンパイル、私はeAcceleratorのは、キャッシュのパフォーマンスのPHPスクリプトのパフォーマンスを最適化し、改善するための無料のオープンソースのPHPアクセラレータ、動的コンテンツのキャッシングであることが何であるかについてお話しましょうほぼ完全に排除されました。また、スクリプトを最適化して実行速度を上げます。あなたのPHPプログラムのコード効率を1〜10倍にしてください、彼の公式ウェブサイトアドレスはhttp://eaccelerator.netです。

ここでeAcceleratorのを可能にするための具体的な手順について話をする:あなたがインストールされたバージョンを忘れてしまった場合、あなたが取得するためのphpinfo関数を使用することができ、PHPのインストールバージョンを確認するために
<オール>

  • ;
  • MySpaceは5.2.8へのPHPのバージョン5.2.0をサポートして圧縮されたパッケージを提供PHP eAcceleratorの、の対応バージョンをダウンロードし、あなたはPHPのバージョンは、この範囲内にないインストールした場合、eAcceleratorのをダウンロードするにはこちらをクリックし、公式サイトをご覧ください。拡張ディレクトリを抽出するために、PHPのPHP eAcceleratorの対応するバージョンをダウンロードするバック選択した後
  • 、ディレクトリ内
  • 開くWindowsインストールphp.iniのPHP構成ファイル、[Zendの下に示されているようによると]構成情報前eAcceleratorの追加; eAcceleratorの】zend_extension_tsディレクティブ=" D:\\ PHP \\ extに\\ eAccelerator0953_5.2.8.dll" eaccelerator.shm_size =" 32" eaccelerator.cache_dir =" D:\\ PHP \\の一時" eAcceleratorの。イネーブル=" 1" eaccelerator.optimizer =" 1" eaccelerator.check_mtime =" 1" eaccelerator.debug =" 0" eaccelerator.filter ="" eaccelerator.shm_max =" 0" eaccelerator.shm_ttl = " 0" eaccelerator.shm_prune_period =" 0" eaccelerator.shm_only =" 0" eaccelerator.compress =" 1" eaccelerator.compress_level =" 9" eaccelerator.keys =" SHM" eaccelerator.sessions ="。 shm"
  • php.iniを保存します;
  • eAcceleratorの設定をもう一度確認します。zend_extension_ts is eAcceleratorのファイルパス、ファイルが存在するかどうかを確認し、eaccelerator.shm_sizeメモリサイズeAcceleratorのが使用され、必要とサーバ構成の変更に応じて、単位はMであり; eaccelerator.cache_dirはeAcceleratorのキャッシュフォルダであり、NTFSアクセス許可をディレクトリを持っていることを確認しますUsersグループが読み書き可能な;、eaccelerator.enableはeAcceleratorのが有効になっている0はある、1ではありません。eaccelerator.optimizerは、それが1である、eAcceleratorの最適化が有効になっている、0はです。
  • ZendのオプティマイザとeAcceleratorの平和は、下のは、php.iniに次のコードを追加します。zend_optimizer.optimization_level = 0をこのコード行によって、再び、php.iniを保存
  • の目的と矛盾しませんIISを再起動します。

    この時点で、eAcceleratorを使用してPHP実行の効率を向上させます。

  • Copyright © Windowsの知識 All Rights Reserved