3

PHP5.5以降、 PHPに直接含まれていることを読むまで、オペコードの最適化とデータストレージにAPCを使用してきました。したがって、OPCache + APCuに切り替えました。OPCache

ただし、デバッグ用に ' ' を追加するなどのコードの小さな変更はdie(var_dump($some_var));考慮されませんが、しばらくすると考慮されます。

開発モードでOPCacheをオフにする必要がありますか?

4

1 に答える 1

3

opcache を使用している場合、キャッシュから読み取っている場合、コードへの変更は有効になりません。php.ini ファイル ( http://php.net/manual/en/opcache.configuration.php )で opcache の動作を制御できます。

コードの変更が表示されるまでに数秒かかり、それが問題になる場合は、opcache.revalidate_freqを 0 に減らして、ファイルの変更によって即座に再キャッシュを強制することができます。ただし、アプリケーションの速度が大幅に向上するため、本番環境では opcache をオンにしておくことをお勧めします。

于 2016-11-03T15:26:03.903 に答える