Webサイト高速化PHPの無料実装方法_buffer_PHPチュートリアル

WBOY
リリース: 2016-07-13 17:28:14
オリジナル
722 人が閲覧しました

Zend には PHP 用の無料の最適化エンジンがあることは知られていますが、今回の FreeLAMP は PHP Accelerator と呼ばれるバッファリング製品を使用します。 「LAMP アクセラレーション」の記事でいくつかのアクセラレーション方法を説明しましたが、その中で PHP アクセラレータについて説明しました。そのインストール方法は非常に簡単ですが、Web サイトにアクセスしてアクティベーション キーを取得する必要があります。 1. ダウンロード: www.php-accelerator.co.uk/download.php 2. アクティベーション キーを取得してインストール: www.php-accelerator.co.uk/activate.php SERVER_NAME を登録すると、次のプロンプトが表示されます。 : www.freelamp.com のキーは 8edfd13946c96309244fcca309415902 です。ここで、サイト構成で www.freelamp.com のキーを設定する必要があります。仮想ホストを使用しない単一ドメインの場合、キーは php.ini ファイルで次のように設定できます。 www.freelamp.com の PHPA キー # phpa.registration_key = 8edfd13946c96309244fcca309415902 仮想ホストとして設定されているドメインの場合 # ... (他の vhost 固有の設定) # php 設定 php_value phpa にキーを追加します。 register_key 8edfd13946c96309244fcca309415902 # php.ini で off に設定されている場合、phpa も有効にします (デフォルトは on) php_value phpa 1 具体的な phpa 値の設定については、ソフトウェアに付属する CONFIGURATION ファイルの設定を参照してください。 ほとんどの Web サイトは仮想ホストで構成されているため、php_value phpa を使用することをお勧めします。 例: php_value phpa.tweaks off php_value phpa.cache_dir /tmp php_value phpa.file_perms 400 php_value phpa.ignore_files "/index.php, /a/test.php" # php_value phpa.ignore_dirs "/data/WWW/site1/, /cache/" php_value phpa.shm_size 8 php_value phpa.shm_key 0xc0deb00 php_value phpa.shm_perms 664 3. php.ini を設定する ダウンロードしたファイルを /usr/local/php に解凍し、 zend_extension を php.ini =/usr に追加するとします。 /local/php/php_accelerator_1.2p2.so を作成し、元の Zend 最適化エンジンをコメント アウトします。 # zend_extension=/usr/local/Zend/lib/ZendOptimizer.so Apache を再起動し、ブラウザを使用して任意の PHP ページを参照します。いくつかのファイルが開始されていることを確認します。 phpa を使用したファイルは /tmp の下に生成されます。バッファリングが機能しているかどうかを確認するもう 1 つの方法は、phpinfo() の出力を確認することです。Zend 最適化エンジンの元の説明は次のように示されています。このプログラムは Zend スクリプト言語エンジンを使用しています: Zend Engine v1.1.1、著作権(c) 1998-2001 Zend Technologies With the PHP Accelerator v1.2p2, Copyright (c) 2001-2002, by Nick Lindridge 説明が必要なのは、INSTALL インストール手順、.so ファイル、および実際の .so ファイルをインストールする方法です。 soファイルには相違点がありますので、インストール時は相違点に注意する必要があります。 4. バッファ サイズを調整します。 phpa_cache_admin -mv は、ファイルのバッファリング状況を監視します。 5. 概要。ソフトウェアによって提供されるファイルにはパフォーマンスの問題が説明されていますが、ここではこれらの記述の一部については詳しく説明しません。 FreeLAMP.com の記事は現在 PHP ベースではありませんが、フォーラム システムは PHP ベースであるため、パフォーマンスの向上はフォーラム システムの向上のみであることに注意してください。

http://www.bkjia.com/PHPjc/531792.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/531792.html技術記事 Zend には PHP 用の無料の最適化エンジンがあることは知られていますが、今回 FreeLAMP は PHP Accelerator と呼ばれるバッファリング製品を使用します。 この記事では「LAMP アクセラレーション」を取り上げています...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!