ホームページ >バックエンド開発 >PHPチュートリアル >ZendOptimizer 構成ガイド_PHP チュートリアル

ZendOptimizer 構成ガイド_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:25:32761ブラウズ


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

最適化プロセス6(PASS6) 32最適化処理7(PASS7) 64 最適化処理9(PASS9) 256 最適化処理10(PASS10) 512
最適化処理8(PASS8) 128
これらのデジタルコード(値)を加算することで最適化処理の開始方法を求め、制御しますこのパラメータのパラメータ値として。たとえば、私の構成ファイルでは、zend_optimizer.optimization_level = 1023 です。ここでの 1023 は、最適化プロセス 1 から最適化プロセス 10 までのデジタル コード (値) の合計であり、10 個の最適化プロセスすべてが有効であることを意味します。先ほどの Zend 社が定義した High モードの値
は 15 ですが、15 は最適化プロセス 1 ~ 4 が同時に開始されることを意味します。
暗号化コードのサポート zend_optimizer.encoder_loader 詳細説明 このパラメータについては、Zend Opt FAQ ドキュメントを読んだことがないほとんどの友人は知らないと思います。このパラメータは、Zend Encoder によって暗号化されたコードをサポートするかどうかを Zend Opt
に伝えるために使用されます。 Zend Opt はデフォルトで暗号化コードをサポートします。暗号化されたコードを使用していない場合は、このオプションをオフにすることをお勧めします。この関数にはコードの解凍と反転のプロセスが含まれるため、システムの負荷が増加します。私の友人は対応する逆コンパイルツールを開発しており、春節後にリリースされる予定です。
このパラメータの値は 2 つだけです: 0 はオフ、1 はオンです。デフォルトは 1 で、推奨設定は 0 です。
モジュールの場所 zend_extension_ts 説明の必要はありません
これは最も単純な場所で、パラメータはハードディスク上の Zend Opt モジュールのインストール パスです。
さて、以上です!この記事が PHP 好きな友人のお役に立てれば幸いです。ご不明な点がございましたら、HeartIcy@163.com までメールでお問い合わせください。私の以前の記事「無料ASPファストレーンの開設」では、著作権に関する記述が削除され、多くの国内ウェブサイトで著者の情報が非倫理的に転載されましたが、この記事でも同様の状況が発生しないことを願っています。 IT 執筆コミュニティの梁という名前の著者は自分自身を尊重してください。他の Web サイトで気を緩めるべきではありません。私もあなたが何をしたか知っています。 *このドキュメントは、Free Software Foundation の一般ドキュメント ライセンスに基づいてリリースされています*



http://www.bkjia.com/PHPjc/532060.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/532060.html

技術記事

Zend Optimizer 構成ガイド 現在の作成者: Wang Meng (HeartIcy@163.com) 作成日: 2003 年 1 月 14 日 リビジョン: 1.1 Zend Optimizer は、PHP コア エンジン「Zend」の作成者である Zend Technology によって作成されました...



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。