【デベロッパー向け】「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 7」新着記事

iPhoneとともに進化したiOSの壁紙を思い出せ! #iOS壁紙クイズ
2021.10.11

「iOS 7」の普及率が90%に達したことが明らかに!
2014.07.15

「iOS 7.1.2」が配信開始!「iBeacon」やデータ転送に関する問題を修正、セキュリティアップデートも含まれる
2014.07.01

【要注意】「iOS 7.x」で5秒もあればパスコードロックを迂回できる脆弱性が発見される
2014.06.10

【脆弱性】「iOS 7.1.1」ではパスコードが掛かっていてもSiriを使えばロック画面から全ての連絡先にアクセスできることが発覚
2014.05.07

【朗報】「iOS 7.1.1」では電池持ちが改善?!
2014.04.25

「iOS 7.1.1 」が配信開始!「Touch ID」の指紋認証機能が向上!
2014.04.23

「iOS 7.1.1」が近々リリースされる?!「iOS 8」と「OS X 10.10」も積極的にテスト中
2014.04.18

便利なバグ、発見!「iOS 7.1」でApple純正のアプリを非表示にする方法
2014.03.26

「iOS 7」に隠された真の力! 圏外でもP2P接続をデバイス間でリレーしてユーザーを繋げる「Wireless Mesh Networking」が世界を変える
2014.03.25

【悲報】「iOS 7.1」は電池持ちが悪くなったことが確認される
2014.03.14

【iOS 7.1】アプリ内課金後15分間はパスワード無しで課金できることが通知される仕様に
2014.03.12

「iPhone 4」ユーザー、歓喜!「iOS 7.1」でパフォーマンスが改善されることが確認される!
2014.03.11

Apple、「iOS 7.1」の新機能を紹介する特設ページを公開!
2014.03.11

【正式版】「iOS 7.1」で新たに追加された新機能や変更点
2014.03.11

「iOS 7.1 」が正式にリリース!「Siri」や「Touch ID」の精度が向上、UIの変更など
2014.03.11

「iOS 7.1」、3月11日までに正式リリースか?!
2014.03.05

「iOS 7.1」の正式リリースは3月になる見通し
2014.02.08

「iOS 7.1 beta 5」で新たに追加された新機能や変更点
2014.02.05

「iOS 7」の普及率が80%に達したことが明らかに!
2014.01.28