ホームページ  >  記事  >  バックエンド開発  >  Webサイト高速化PHPの無料実装方法_buffer_PHPチュートリアル

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

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

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 アクセラレーション」を取り上げています...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。