PHP Opcacheは、PHPの公式拡張の1つであり、CacheがメモリにコンパイルしたPHPアプリケーションの実行効率を大幅に改善し、リクエストするたびにコードの再コンパイルを回避します。高い並行性環境で実行されているWebサイトや複雑なアプリケーションの場合、Opcacheをオンにして最適化すると、パフォーマンスが大幅に向上する可能性があります。
PHPがシステムにインストールされていることを確認した後、パッケージマネージャーを介してOpCache拡張機能をすばやくインストールできます。
<span class="fun">sudo yumはphp-opcacheをインストールします</span>
インストールが完了したら、PHP構成ファイルでOpcacheを有効にする必要があります。一般的に言えば、構成ファイルパスは/etc /php.iniです。開いた後、次の構成を追加または変更します。
zend_extension=opcache.so
opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.revalidate_freq=2
opcache.fast_shutdown=1
上記のパラメーターは、サーバーのリソースとアプリケーションのニーズに応じて調整でき、メモリサイズとキャッシュされたファイルは、最高のパフォーマンスを実現するために合理的に構成されています。
Opcacheの効率的な操作を確保するために、次の提案は次のことをする価値があります。
パラメーターopcache.revalidate_freqは、opcacheチェックスクリプトの更新の頻度を制御します。頻繁に変更されたコードの場合、値を適切に調整して、更新が時間内に有効になることを確認します。安定したコードの場合は、値を適切に調整して、ディスクioを削減します。
プロジェクトのサイズとコードボリュームに応じて、 Opcache.memory_consumptionの値を調整して、十分なキャッシュスペースを確保し、頻繁なクリーンアップやキャッシュの故障を避けます。
新しいバージョンまたは主要な更新を展開するときは、PHPのopcache_reset()関数を使用してキャッシュを手動でクリーニングして、最新のコードを正しくロードできるようにします。
CENTOSシステムにPHP Opcacheを正しくインストールおよび構成し、合理的なパラメーター最適化を組み合わせることにより、PHPコードのコンパイル時間を効果的に削減し、アプリケーション応答速度を改善できます。 Opcacheのキャッシュメカニズムを合理的に利用することは、PHPパフォーマンスを改善するための重要な手段の1つです。この記事の構成と最適化の提案が、よりスムーズで効率的なPHPアプリケーション環境を作成するのに役立つことを願っています。