インターネットの限界への挑戦! 「72時間ホンネテレビ」の負荷対策とその裏側 #abematv_dev #a
トラッキング用リクエストの削減、ExoPlayerの不具合修正、コメント/視聴数の取得間隔の調整、トラッキング用リクエストを本体から分離。 #abematv_dev #a
2018-10-13 15:16:16#abematv_dev #a Cacheヒット率がわるかったので、今までCacheしていなかったものもCacheするようにした。さらにポーリング間隔などをチューニング、不要なトラッキング処理を削除する事で安定感がましたのか。
2018-10-13 15:16:53サーバ台数 -> EC2使ってんのかな (ECSで使ってるかもしれないけど) #abematv_dev #a
2018-10-13 15:18:04一部機能や連携システムのダウンに備え、エラーハンドリングを見直し、コンテンツ側とも使用機能の調整を行った。 #abematv_dev #a
2018-10-13 15:18:16ネイティブアプリは更新されるまでの時間があるが、アップデートを強制する仕組みがあらかじめ作ってあり、解決した。 #abematv_dev #a
2018-10-13 15:19:27起動処理を緩やかにするために、事前に30分のカウントダウンを挟んだ。50万人がすでに視聴。 #abematv_dev #a
2018-10-13 15:21:10直接届く秒間リクエスト数は亀田興毅の時の10%程度に抑えられた。 #abematv_dev #a
2018-10-13 15:22:14落ちればニュースになるが、珍しく落ちなかったことがニュースになった。 #abematv_dev #a
2018-10-13 15:23:14サーバダウンすることはニュースになるが、ホンネテレビはサーバダウンしないことがニュースになった! #abematv_dev #a
2018-10-13 15:23:37失敗もあった。Fire TVの負荷対策を後から追加、当日シフトを忘れていた、負債を残した可能性があるなど。 #abematv_dev #a
2018-10-13 15:26:17選択と集中が大切だった。またサーバ・インフラ以外も含めて対策をしたことで、大きな効果が出た。 #abematv_dev #a
2018-10-13 15:27:02放送波が届けば視聴できるテレビとは違い、AbemaTVはTbps級のトラフィックになった。 #abematv_dev #a
2018-10-13 15:28:43物理的にプロバイダたちの限界に達するときがくるのではないかと考えている。 #abematv_dev #a
2018-10-13 15:29:29「負債を残したまま」ってところが非常に気になる。負債と認識しているのであれば、暫定案からの恒久対応をどのフェーズで実施するか検討した上でシステムを構築するべき。 #abematv_dev #a
2018-10-13 15:29:33