CodeIgniter で Web ページ キャッシングを使用しようとしています。そのドキュメントには、生成されたキャッシュ ファイルについて次のように記載されています。
有効期限が切れている場合は、ブラウザに送信される前に削除および更新されます。
しかし、期限切れのキャッシュ ファイルが削除されず、キャッシュ フォルダーが増え続けていることに気付きました。
この状況を修正するにはどうすればよいでしょうか (キャッシュされたファイルを削除する cron ジョブがない可能性があります)。
CodeIgniter で Web ページ キャッシングを使用しようとしています。そのドキュメントには、生成されたキャッシュ ファイルについて次のように記載されています。
有効期限が切れている場合は、ブラウザに送信される前に削除および更新されます。
しかし、期限切れのキャッシュ ファイルが削除されず、キャッシュ フォルダーが増え続けていることに気付きました。
この状況を修正するにはどうすればよいでしょうか (キャッシュされたファイルを削除する cron ジョブがない可能性があります)。
あなたが提案したcronジョブが最も効率的です。キャッシュを介してglob()を強制することにより、ユーザーエクスペリエンスを本当に遅くしたいですか?
ユーザーエージェントがロボットであるかどうかを検出するフックを実行し、その場合は古いファイルを削除できますが、実行するボットに注意してください。そうしないと、ランダムなWebサイトで「このページが遅い」という結果になる可能性があります。:)
私は60×24分(1日)に設定しています。ディレクトリに間違った権限を設定したのかもしれませんが、ファイルを削除できませんでした...今はすべて問題ありません