ホームページ  >  記事  >  バックエンド開発  >  共有して XOOPS_PHP チュートリアルをスピードアップしましょう

共有して XOOPS_PHP チュートリアルをスピードアップしましょう

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


このメソッドの実際の動作は主に XOOPS のためではなく、PHP の最適化のためです。 PHP がデフォルトでインストールされている場合、Zend のエンジンのみが付属していますが、Zend によると、さらに Optimizer をインストールすると、PHP の実行速度が 40% ~ 100% 向上します。オプティマイザーをインストールしたばかりですが、XOOPS の CACHE 機能を適切に使用すると、特にコンテンツの多い記事や、わかりやすい掲示板を開くときに、かなり速くなったように感じます。
Zend Optimizer のダウンロード アドレス: www.zend.com、無料。 UNIX バージョンをダウンロードする場合は、正しい UNIX オペレーティング システム カテゴリを選択する必要があります。インストール中に、インストール先のディレクトリ (デフォルト設定を受け入れる)、php.ini ファイルの場所 (通常は /etc) を尋ねられます。 Apache の bin ディレクトリ (デフォルト設定をそのまま使用します)、Apache の httpd.conf ファイルの場所 (最初にインストールした場所に従って設定します。正しくなければなりません)。完了後、自動的にインストールされ、編集されます。関連ファイルを削除し、Apache を再起動します。FREEBSD で Apache を再起動するには 2 時間がかかる場合があります。約 1 分かかるため、焦らずに辛抱強くお待ちください。起動後にプロンプ​​トが表示されます。OK。インストールするだけです。
インストールが成功したかどうかを確認します:
1. php.ini ファイルを確認します。ファイルの最後に 3 行の ZEND 設定が追加されています (他のオペレーティング システムでも同じかどうかはわかりません)。
[Zend]
zend_optimizer.optimization_level=15
zend_extension_ts=/usr/local/Zend/lib/ZendOptimizer_TS.so
zend_extension=/usr/local/Zend/lib/ZendOptimizer.so
2. ブラウザーから phpinfo() を実行します。関数ページでは、ZEND に関する次のコンテンツを参照してください。これは、PHP のデフォルトのインストールよりも「Zend Optimizer v2.1.0、Copyright (c) 1998-2003、Zend Technologies による」ものです。
このプログラムは Zend スクリプト言語エンジンを利用します:
Zend Engine v1.3.0、著作権 (c) 1998-2003 Zend Technologies with Zend Optimizer v2.1.0、著作権 (c) 1998-2003、Zend Technologies


上記の方法は、デバイス管理者としてのみ操作できます。仮想ホストを使用して phpinfo 関数を実行し、Zend Optimizer のサポートがないことが判明した場合は、サービス プロバイダーに連絡してインストールしてください。問題ありません。
もう 1 つ: Zend Optimizer を使用すると、メモリの消費量が増加します。アップグレードしたい友人は、メモリが十分であるかどうかを検討してください。私のメモリは 256M しかありませんが、速度はかなり良いです (笑)。
小さなキャベツの返信日: 2003-06-15 10:08:30 いいですね、オリジナルの投稿でなければなりません (笑)
「php.ini ファイルを見てください。ファイルの最後に ZEND 設定が追加されています。」 、3 行 (他のオペレーティング システムでも同じかどうかはわかりません) 「これは、Unix、Linux、Win32 のいずれであっても当てはまります。Zend インストール プログラムは、これらの 3 つの文を php.ini の最後に追加します
」 「FREEBSD で Apache を再起動しました。おそらく 2 分ほどです。はは、Apache が動的モジュールをロードしすぎていますね。」私の場合は 10 秒ほどしかかかりません
Han Yuliang さんの返信日: 2003-06-15 12:16:49 とてもいいですね、深く理解しました
itbbs さんの返信日: 2003-06-15 17:53:48 私の Apache には、ただし、Optimizer をインストールした後、Apache は 1 分以内に非常に速く再起動します。
この返信に一目惚れしました: 2004-03-25 09:42:38 ウィンドウの下で php を高速化しました。コードには zend_optimizer.optimization_level=15 zend_extension_ts="C:Program Files endlib endOptimizer.dll" の 2 行しかありません。問題が見つかりました: 私の php が CGI モードとして実行されると、最適化されません。 私の php が Apache モジュールとして使用される場合、上記の dll ファイルを削除すると最適化されます。 上記の 2 つの方法で実行すると、 cgi モードでは、ファイルが見つからないというメッセージは表示されずに正常に実行できますが、apahce モジュールで実行すると、dll ファイルが見つからないだけでなく、php ファイルも正常に見つかりません。 理由は何ですか? ?

www.bkjia.com本当http://www.bkjia.com/PHPjc/531848.html技術記事このメソッドの実際の動作は主に XOOPS のためではなく、PHP の最適化のために行われます。 PHP がデフォルトでインストールされる場合、Zend のエンジンのみが付属します。Zend によると、Optimizer をインストールした後、PHP が実行されます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。