前回の jpgraph チュートリアルでは、jpgraph キャッシュ システムの使用に加えて、jpgraph のパフォーマンスを向上させる方法として、PHP アクセラレータをインストールする方法があると述べました。実際、利用可能な PHP アクセラレータをインストールすることは、大規模で複雑な PHP スクリプトのパフォーマンスを向上させる最良の方法の 1 つです。 JpGraph は、NuSphere PhpExpress アクセラレータをサポートしています。
このアクセラレータを利用するには、アクセラレータで使用されるバージョンのコーディング ライブラリをインストールする必要があります。このバージョンには、src-encoded/ ディレクトリにプロフェッショナル バージョンのディレクトリが含まれています。
jpgraph クラス ライブラリのプロフェッショナル バージョンを持っている場合、ライブラリのアクセラレーション バージョンを使用しない理由はありません。これにより、サーバーの負荷が軽減され、チャート スクリプトの実行時間が大幅に短縮されます。さらに、メモリ要件も削減されます。
NuSphere PhpExpress はキャッシュ メカニズムも実装しています。これは、頻繁に実行されるスクリプトがメモリ内に保持され、毎回ディスクから読み取るのにかかる時間を回避することを意味します。これは、エンコードされたスクリプト ファイルとエンコードされていないスクリプト ファイルにも当てはまります。
NuSphere PhpExpress アクセラレータをインストールして構成します
NuSphere PhpExpress はプレーンな PHP 拡張機能であり、インストールと構成が簡単です。 PhpExpress は、http://www.nusphere.com/products/phpexpress.htm
から無料でダウンロードできます。NuSphere PhpExpress をインストールするには、次の手順を実行する必要があります:
1. php.ini 設定ファイルを開きます
2. PHP オペレーティング環境が Windows に展開されている場合は、行
を追加します。
|
zend_extension_ts=c:fullpathtophpexpress-php-x.x.dll |
PHP オペレーティング環境が Unix、Linux、または Mac OS に展開されている場合は、行
1 |
zend_extension=/full/path/to/phpexpress-php-x.x.so |
1 |
zend_extension=/full/path/to/phpexpress-php-x.x.so |
3. phpexpress-php-x.x.dll または phpexpress-php-x.x.so を、php.ini で指定された PHP 拡張ディレクトリにコピーします
4. Apache サーバーを再起動します
5. オプション。 phpinfo 関数を呼び出して、PHPEXPRESS がサーバーに正しくインストールされていることを確認します。 Nu-Coder でエンコードされた PHP スクリプトと、エンコードされていない通常の PHP スクリプトを実行できます。どちらの場合でも、パフォーマンスを向上させる実行スクリプトを取得できます。 jpgraph アクセラレータのインストールと設定は依然として非常に便利ですが、jpgraph プロフェッショナル バージョンでのみサポートされているようです。興味のある友人は手動で練習してください。
注意
: PHP Web サイト開発チュートリアル-leapsoul.cn 転載の際は、元のソースとこの記述をリンクの形で明記してください。