mastodonのabout/moreで表示されてるユーザー数/トゥート数/接続インスタンス数、Rails.cacheでキャッシュされてるんだけど、どうも新しいユーザーが入ってきたときなどに更新されるらしく、トゥート数が更新された位じゃ増えない(これで更新しててもキャッシュの意味がない)ので、cronでRails.cache.clear実行して1時間に1回更新されるようにしてみた。

/about/more の数は、キャッシュみて取得、表示してるところまでは追った(app/presenters/instance_presenter.rb)
んだけど、これらの値をセットしてる場所をまだ見つけてない。

@anon .fetchは値が無かったら設定するという便利なメソッドです。

@Clworld なんと両方兼ねてたんですね…
ってことはここの引数にexpires_in 持たせればとりあえずは…

フォロー

@anon fileキャッシュに今なってしまっているのでexpires_in使えない気がする

· · SubwayTooter · 0 · 0 · 0
ログインして会話に参加
GGTea - Mastodon

Mastodonは、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。