web-dev-qa-db-ja.com

PHPファイルのキャッシュを防ぐ方法は?

ローカルサーバーからニスキャッシュを削除した後、Apacheサーバーの奇妙な動作に気付きました。 PHPファイルを更新してブラウザで開こうとすると、古い応答が表示されますが、 CTRL + F5 ページは更新されませんが、service Apache2 restartと入力すると、すべての変更が表示されます。

何かが間違っている可能性がありますか?

5
Nazariy

apc.stat0に設定されている場合があります。この場合、APCはディスク上のファイルの変更をチェックせずに、常にPHPファイルのキャッシュバージョンを提供します。

どのページでも<?php phpinfo() ?>で見つけることができます。

その設定を変更するには、/etc/php5/conf.d/apc.iniの内容を確認してください。

5
Michael Härtl