Laravelインストールzend opcacheアクセラレータチュートリアル

1747 ワード

記事ページを例にとると、chromeでパケットをキャプチャすることでwaitingの時間は147 msに達し、実際にキャッシュ最適化を行わない前に、このページには4つのsql文があり、速度も152 ms程度で、差は大きくないのでzend opcacheをインストールしてphpを加速することにした.
サーバにzend opcacheをインストールした後、テストするとwaitingは68 msに下がり、効果は明らかになりました.
so,laravelプロジェクトでは,このようなphpアクセラレータをインストールする必要がある.
インストールチュートリアル:
zend opcache(ZendOptimizerPlus)プロジェクトは現在githubに管理されており、プロジェクトアドレスは以下の通りである.https://github.com/zendtech/ZendOptimizerPlus インストール手順について詳しく説明しましたが、ここでは簡単に説明しましょう.
1.ダウンロード
プロジェクトページの右下にdownload zipボタンがあり、クリックするとダウンロードしてサーバに転送するか、リンクを右クリックしてサーバにwgetでダウンロードすることができます.2.unzip解凍、ディレクトリへ
 
  
cd ZendOptimizerPlus-master

3.インストール
 
  
 $PHP_DIR/bin/phpize
 ./configure --with-php-config=$PHP_DIR/bin/php-config
 make && make install

そのうち$PHP_DIRはあなたのphpのインストールディレクトリで、知らないなら試してみることができます
 
  
which php

その後ls-lで得る経路はphpのインストールディレクトリを見つけることができ、一般的にソースコードでコンパイルすると/usr/local/phpになる.phpizeとphp-configを見つければ、サードパーティ製のパッケージマネージャでインストール可能である.コンパイルが完了すると、次のプロンプトが表示されます.
 
  
Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/

これはあなたにコンパイルした拡張子を教えます.soファイルの場所、その後phpを編集します.ini、このプロファイルは$PHP_DIR/etcは/usr/local/etc/のような場所で、とにかくそれを開いて、最後に追加します
 
  
[Zend Opcache]
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1

終了を保存し、php-fpmまたはapacheを再起動すればいいです.
以上が本文のすべての内容で、みんなが好きになることを望みます.