……文字数ぅぅ。書き切れなかったので補足します。
先の『フォローした人の投稿をホームから除外』することもできる、であって、標準動作ではありません……。
ハッシュタグタイムラインのクエリ高速化はメチャクチャ効果あるんで本家に持っていきたいところなんですが、特定の状況下で期待通り動かない場合があって、解決方法を模索しています。
カラープロファイルの保持は、WebUIで縮小が掛かると機能しません。ブラウザ上でプロファイル消えちゃうのです。
/shareのvisibilityは、本家にプルリクしてあるけど応答がありません……。
内部的なところとして、
・makaraによるリードレプリカの設定
・sidekiq-statistic(ワーカー別の集計画面)
・stoplight-admin(エラー発生しているサーバの一時停止状態監視画面)
・ユーザー設定等の画面にエラー応答を強制表示
・precompile時にWebpackエラーを表示
・ホームの遡り件数400->2,000
・フォロー上限2倍(15,000)
などの変更も加えています。
#fedibird
@roytam1 きちんと機能しますよ。
サーバでコマンドが実行可能であれば、railsコマンドで記録されている件数を確認すると良いでしょう。
RAILS_ENV=production bin/rails r 'puts Account.find_local("noellabo").id'
私(noellabo)のaccount_idは1です。
ホームタイムラインのstatus_idはredisに記録されています。私のホームタイムラインのキーはfeed:home:1です。
RAILS_ENV=production bin/rails r 'puts Redis.current.zcard("feed:home:1")'
zcardで件数を確認します。2000と表示されます。
下記のコマンドで、status_idの一覧を取得できます。
RAILS_ENV=production bin/rails r 'puts Redis.current.zrange("feed:home:1", 0, -1)'
2000件のstatus_idが表示されます。
これ、もう試したの?変更しても何も変わらないと聞いた。