4

CodeIgniter で Web ページ キャッシングを使用しようとしています。そのドキュメントには、生成されたキャッシュ ファイルについて次のように記載されています。

有効期限が切れている場合は、ブラウザに送信される前に削除および更新されます。

しかし、期限切れのキャッシュ ファイルが削除されず、キャッシュ フォルダーが増え続けていることに気付きました。

この状況を修正するにはどうすればよいでしょうか (キャッシュされたファイルを削除する cron ジョブがない可能性があります)。

ソース: http://codeigniter.com/user_guide/general/caching.html

4

2 に答える 2

1

あなたが提案したcronジョブが最も効率的です。キャッシュを介してglob()を強制することにより、ユーザーエクスペリエンスを本当に遅くしたいですか?

ユーザーエージェントがロボットであるかどうかを検出するフックを実行し、その場合は古いファイルを削除できますが、実行するボットに注意してください。そうしないと、ランダムなWebサイトで「このページが遅い」という結果になる可能性があります。:)

于 2013-01-06T02:37:41.547 に答える
1

私は60×24分(1日)に設定しています。ディレクトリに間違った権限を設定したのかもしれませんが、ファイルを削除できませんでした...今はすべて問題ありません

于 2013-01-14T13:51:54.093 に答える