baserのキャッシュについて
aka123 > baserのキャッシュについて @ 2017/11/19 18:59 |
---|
baserのキャッシュで200GB近く生成されてHDDがいっぱいになる現象にあいました。
キャッシュが大量に作成されるのは作り上の問題が考えられますでしょうか? それともサーバ側の設定も考えられますでしょうか? 【対象キャッシュ】 「/app/tmp/cache/datas/mysite_pg_blog_posts/cake_*****_pg_blog_posts_all_1_***********」 というファイルが68MB位で大量に出来ていました。 【baserのバージョン】 3.0.13 |
akillerbee > Re: baserのキャッシュについて @ 2017/11/20 14:27 |
---|
こんにちはakillerbeeです。
まずこちらのキャッシュデータですがDBから取得したデータをシリアライズしてキャッシュしているようで 基本的に「myapp_cake_data_mysite_pg_blog_posts_all_」は一覧データ、「myapp_cake_data_mysite_pg_blog_posts_first_」は記事詳細データのキャッシュファイルのようです。 こちらのファイルはデータが更新されるたびに更新されるようで数が増えていくものではないと考えます。動作的にもそのような動作をしているようでした。 記事更新 ⇛ 一覧キャッシュデータ削除 ⇛ 一覧表示 => 一覧キャッシュデータ作成 考えにくいですがサーバ側の設定により書き込むことはできるが削除することができない場合は記事を更新して一覧を表示するたびにファイルが増え続ける可能性が考えられると思います。 ファイルが新規に一覧キャッシュデータが作成されるタイミング(どうのような操作を行った場合に発生するか)を追ってもらうと何かわかるかもしれません。 app/tmp/cache/datas/mysite_pg_blog_posts/ 以上、宜しくお願いします。 |
aka123 > Re: baserのキャッシュについて @ 2017/11/24 14:59 |
---|
akillerbee様
返信の方ありがとうございます。 キャッシュの生成タイミングなどがよく分かっていなかったため、 非常に助かります、書かれているような流れで確認してみます。 |