ホームページ >バックエンド開発 >PHPチュートリアル >ZendOptimizer 構成ガイド_PHP チュートリアル
Zend Optimizer 設定ガイド
現在の著者: Wang Meng (HeartIcy@163.com)
作成日: 2003 年 1 月 14 日
リビジョン: 1.1
Zend Optimizer は、PHP コア エンジン「Zend」Free の作成者である Zend Technology によって開発されました。 PHP最適化ソフトウェア。 Zend Company
によると、このソフトウェアを使用すると、場合によってはパフォーマンスが少なくとも 30% 向上する可能性があります。もちろん、このような優れた無料の食事を使用する必要があります。次に、このソフトウェアの設定方法について説明します。
Zend Opt のインストールは確実です。インストール ウィザードは、エンジンの起動を支援するために、選択に応じて php.ini を自動的に変更します。以下では、カスタマイズと合理的な構成を最大限に活用できるように、Zend Opt の構成オプションを紹介します。以下は私が使用する設定ファイルです。理解できなくても、この記事を読めば完全に理解できるでしょう。
[Zend]
zend_optimizer.optimization_level=1023
zend_optimizer.encoder_loader=0
zend_extension_ts="C:Program Files endlib endOptimizer.dll"
それでは、上記の設定ファイルの意味を紹介しましょう:
zend_optimizer.optimization_level "= = 最適化度, ここでは、開始する最適化プロセスの数を定義します。
zend_optimizer.encoder_loader "== Zend Encoder によって暗号化された PHP ファイルの処理を許可するかどうか。
zend_extension_ts 《== オプティマイザーが配置されているディレクトリ。
最適化プロセス zend_optimizer.optimization_level について詳しく説明しています
ここで最も重要な部分なので、よく読んでください。 Zend Opt には合計 10 の最適化プロセスがあり、より多くの最適化プロセスを開くほど、パフォーマンスが向上します。もちろん、理論と実践の間には常にギャップがあります。有効な最適化プロセスが多いほど、パフォーマンスの消費が大きくなります。Zend Opt の 10 個の最適化プロセスは同じではないため、効果は平均的ではありません。 Zend で定義されている最大値 (High モード) は 15 です。15 は、最適化プロセス No. 1 ~ 4 の開始を指します。もちろん、多くの友人はこれに満足していません。結局のところ、最大でも 4 つの最適化プロセスしかなく、全体の半分にも達しません。各最適化プロセスの対応する数値コード (値) は次のとおりです:
未使用 0 最適化プロセス1(PASS1) 1
最適化プロセス2(PASS2) 2
最適化プロセス3(PASS3) 4
最適化プロセス4(PASS4) 8
最適化プロセス5(PASS5) 16
最適化処理8(PASS8) 128 | 最適化処理9(PASS9) 256