FIDあれこれ登録してもろてけっこうなことなんですけど、それほど多くはないにせよ打ち間違いとか、検索機能だと信じ込んで最初の数文字だけ打ってる人がいる。
なので優先登録のFIDリストはゴミが混じっています。ありもしないFIDのページを見に行くのはただでさえ厳しい処理時間への影響が出るので、一定時刻ごとに掃除をしとります。
いままだ利用者の99%が日本国内なんでいいんだけど、万が一、海外にも露出するといよいよ掃除処理の負荷も問題になってくる。
通常、色んな人のLPだのを取りに行くやつは分割・並列処理でやっとるのだけれど、その仕掛けを掃除スクリプトにも入れないといけない。
cloud runでやってるから処理の塊を30分以内にしないとタイムアウト例外で死んでしまう。掃除処理すでに20分かかってるから水際。
こんなことなら分割処理のやつフレームワークかクラスにしとけばよかった。
こんな使い回すことになるとは。