【デベロッパー向け】「Background fetch」を利用すると、サーバーロードを劇的に増やしてしまう可能性あり!

【img via 365.5 Back to work by remysharp】
「iOS 7」ではマルチタスク機能が強化され、バックグラウンドで定期的にフェッチする「Background fetch」を利用することが可能になった。
ユーザーからするとバックグラウンドで勝手に情報を取得してくれるため常にアプリ内の情報が定期的に更新され最新のコンテンツが楽しめるという魅力がある一方で、デベロッパーにとっては運用コストが大幅に増えてしまうリスクがあるようだ!
「Check the Weather」を開発しているデベロッパーDavid Smith氏によると、「iOS 7」から対応した「Background fetch」を利用すると、サーバーロードを劇的に増やしてしまう可能性があると警告している!
サーバーコストが劇的に増加!更新頻度などには注意が必要?
Smith氏は自身のブログで「Check the Weather」に「Background fetch」を利用した結果、トラフィックが通常の16倍にまで跳ね上がったことを報告している。
この時、「Background fetch」は1分毎に行われるように設定したそうだが、あまりにもサーバーへの負荷が高かったため、すぐに利用を取りやめたとのこと。
同氏はアドバイスとして以下の4点を勧めている。
- アプリにとってフェッチの最適なインターバルを考える
- データの取得タイミングを確認する
- HTTPキャッシュと圧縮を利用する
- 「Remote Push Notification」をトリガーに「Silent Push」を送る
ランニングコストが跳ね上がってしまうと良いアプリも運用することができなくなってしまう。最適なユーザーエクスペリエンスを提供するために、必要な情報の鮮度とコスト感のバランスを見極める必要がありそうだ。
An Unexpected Botnet – David Smith
もっと読む
2020.05.08
2018.07.21
2018.03.13
2017.06.15
2017.06.07
2013.08.20
まだコメントはありません
最初のコメントを書いてみませんか?
コメント(0件)
注意点
「iOS」新着記事

iOS 26.4.1とiPadOS 26.4.1、正式リリース。バグ修正のマイナーアップデート
16時間前

iOS 27のショートカットアプリ、待望の”バイブコーディング”対応?AIアクション自動生成の痕跡
2026.04.01

iOS 27の新Siri、1回の指示で”複数操作”が可能に?AIキーボードも開発中か
2026.04.01

AirPodsだけの特権が崩れる。Appleが他社イヤホンへのワンタップペアリング開放に向けEUでテスト中
2026.03.31

新しいSiriはまだ使えない。iOS 26.5ベータに実装なし、9月のiOS 27が有力
2026.03.31

Siri、ChatGPTやGeminiと”同じ土俵”に立つ。iOS 27で専用アプリ化の噂
2026.03.30

iOS 27の新Siri、「できるようになるかも」7選。ウェブ検索から画像生成まで”全部入り”か
2026.03.28

ChatGPTの”独占”終了か。iOS 27のSiriでGeminiやClaudeも利用可能に
2026.03.27

新Siri、iOS 27で「専用アプリ」化か。ChatGPTやClaudeに対抗する本格チャットボットに
2026.03.25

iOS/iPadOS 26.4、正式リリース。AIプレイリスト生成、新絵文字8個、ファミリー共有の支払い変更など
2026.03.25

iOS 26.4、来週リリースへ。13の新機能まとめ
2026.03.19

iOS 27、Liquid Glassは大きく変わらない?「Snow Leopard的アップデート」になる見通し
2026.03.16

「コードで発見」から「実際に動いた」へ。CarPlay動画機能の初デモ映像が公開される
2026.02.20

あなたのCarPlayで動画が観られるようになるかもしれない。iOS 26.4で実現に期待
2026.02.18

iOS 26.4、テザリングのデータ使用量がデバイスごとに確認可能に(でも実は前から確認できた)
2026.02.18

iOS 26.4、すべてのiPhoneで「盗難デバイスの保護」を強制適用。春のアップデートで自動有効化
2026.02.17

iOS 27で”コード大掃除”→バッテリー駆動時間が改善?6月発表に向け準備中との噂
2026.02.16

iOS 26、やっぱり”避けられてる”?Appleが公式データを初公開
2026.02.14

iOS 26.3、正式リリース。”Androidデータ転送機能”を静かに世界展開
2026.02.12

iOS 26.2.1、正式リリース。第2世代AirTagのサポート対応
2026.01.27


