2

私の最終プロジェクトを行っており、それは Web パフォーマンスの最適化に関するものです (キャッシングに焦点を当てています)。最終プロジェクトで eaccelerator をツールとして使用する予定です。そのバックグラウンド プロセス、それがどのように機能するかについてのフロー ダイアグラム、およびオペコード キャッシュが Web サイトのパフォーマンスを向上させる方法を知る必要があります。これは、eaccelerator または任意の種類の opcode キャッシュにすることができます。誰かそれについて知っていますか?または完全なドキュメントがあるオペコードキャッシュはありますか?

どうもありがとう..すぐに答えが必要です。

4

1 に答える 1

7

APC (eAccelerator の代替) に関する非常に技術的なドキュメントがいくつかあります: http://cvs.php.net/viewvc.cgi/pecl/apc/TECHNOTES.txt?view=co

基本的な考え方は、毎回再コンパイルするのではなく、コンパイル済みコードをキャッシュしてからコンパイル済みコードを実行することです。つまり、通常、Web ブラウザで PHP スクリプトにアクセスすると、PHP はコードをコンパイルしてから実行する必要があります。オペコード キャッシュは代わりに、コンパイルされたバージョンのコードをキャッシュするため、ブラウザーでスクリプトにアクセスしたときにのみ実行する必要があります。

于 2009-08-18T12:08:46.607 に答える