時刻合わせメモ

某アプリに時刻あわせ機能をつけたほうがいい予感がするので、適当にブックマーク。作業は帰宅後。

…なんか色々調べてたらNTPサーバの悲鳴ばかりが聞こえてきました。やはりサーバへの連続アタックはツール作者がどうにかして防止しないといけないなぁと実感。
投票コード自動取得は気分的に30分間隔としてます。これによるサーバの負荷について計算。上海戦の総投票数が1300ちょいで、最悪(サーバに対して最悪という意味)全員が自動取得使った場合は、1300/30で、1分あたり43アクセスということになります。これがつらいのかどうかは…不明。ただ、取得間隔をこれ以上狭める気にはならないのが実感です。デフォルトで取得間隔1時間、ただし設定により30分にできるとするのが代替案?
てなわけで、時刻設定機能をつける場合は、NTPサーバに負荷かけたくないので自動取得はできないようにする予定。考えられる対応策を以下に。

  • デフォルトNTPサーバを指定しないのが第一。利用者に選択を強制することで分散を図る。最萌スレで「このサーバがおすすめ」とか書かれると終わりかも。
  • そもそも時刻あわせ機能をつけない。なにげにこの選択肢が無難なのかも。

ちなみに自分は携帯がauで時刻ピッタリなので、手動であわせてます。