• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+

どらたま工房の愛車 [その他 人間]

整備手帳

作業日:2024年5月22日

みんカラアプリのストレージ肥大化を考察

他の整備手帳を見る 他の整備手帳を見る

目的 修理・故障・メンテナンス
作業 DIY
難易度

上級

作業時間 30分以内
1
Android版の話ですが、iPhone版も同じかもしれません。

みんカラアプリはユーザーデータがすぐに肥大化し、気が付いたら数ギガの容量食ってた、ってこともあります。
2
何故なのか。
ユーザーデータに何を蓄えてるのか。
そもそもサーバー管理のみんカラシステムなので、ユーザーデータはログイン情報と表示設定位でほぼ使用しなくてよいはず。

実態を探るため、ストレージ消去を押下し、ユーザーデータとキャッシュを削除しました。
3
ユーザーデータが削除されるとログイン情報も初期化されるので、ログインします。
4
ログインして表示設定を設定した状態です。
5
ユーザーデータは約9MBです。
スマホアプリとしてはこれ位が標準的です。
6
整備手帳の下書きとして画像をユーザーデータに保存しているのか?
なぜそう思うのか、それは複数画像選択した後のレスポンスが速いから。下書き押下した時点のレスポンスが速いから。
サーバーに画像を一時保管するなら通信によりタイムラグが発生するはず。
MAXの25枚の画像を選択して、
7
下書き保存を選択。
8
下書き保存されたので、ストレージを確認してみると、
9
ユーザーデータが約40MBに増大してました。
やはり画像データを格納しているようです。
10
では下書きを消したら、ユーザーデータに格納された画像データは消去されるのか?
11
下書きを消してみました。
12
ユーザーデータのサイズに変化はありません。
つまり、削除した下書きの画像が今後使われない「ゴミデータ」として残留してしまったことになります。
13
では、整備手帳を下書きせずにダイレクトに公開した場合はどうなるのか?
MAXの25枚の画像を選択して公開。
14
ストレージは約30MB以上増えた状態となりました。
15
つまり、
・整備手帳でアップした画像データは、ユーザーデータに即時溜めている。
・理由は、レスポンス向上のため。下書きのため。またはアプリが突然落ちた際の技術的問題のため。
・いきなり大きい画像データをサーバーにアップせず、アプリ側で画像を縮小して溜め込み、サーバー負荷を回避する、という理由もあると思われる。
・一度溜めた画像データは消去されない。

何で消せないのか?ユーザーデータではなくキャッシュを使わないのか?

私なら、画像はキャッシュに一時保管して、下書き押下の際はユーザーデータに移動、公開した場合はキャッシュ又はユーザーデータから削除、というロジックにしますが、アプリ突然終了の回避が技術的に難しいんでしょうね。

公開した時点でユーザーデータから紐ついてる画像は消してもいいと思うんですけどね。

ちなみにブログに関しては、画像1枚アップごとにサーバーに直保管されるので、ユーザーデータは増加しない、と思われます。検証してないので確証ではないですが。
コーティング

イイね!0件




タグ

関連リンク

この記事へのコメント

2024年5月22日 12:44
こんにちは☀

以前、パツレやブログ等に画像を貼った時等のサーバー側の個別データ容量が気になり、問い合わせをした事が有ります。

「…各、ユーザー様の個別容量は✕✕ギガを設定しております。画像データに換算すると概ね✕✕(数千だった気が)枚程度は投稿可能になっています。仮に上限に達した場合は、不要データを削除すれば再投稿が可能になります。万が一、容量上限に近い場合、また、伴うトラブル等が有りましたら、再度、ご連絡等下さる様にお願い致します…」
(✕✕の具体的数字は忘れました)

と回答を頂きました…
コメントへの返答
2024年5月22日 13:18
こんにちは。
サーバー側も各1人に対して有限の容量なんですね。情報ありがとうございます😊
たまには整理整頓も必要そうですね。
2024年5月22日 12:57
こんにちは😃
勉強になります。
iPhone版の方も調べてみます。
情報の共有に大感謝です✨
コメントへの返答
2024年5月22日 13:14
こんにちは。
iPhoneもおそらくデータが肥大化してるかと思われます。定期的なデータ削除(iPhoneなら再インストールになりますかね??)が必要ですね。

プロフィール

「[ハイタッチ!drive] ハイタッチ!drive
2024年06月16日 10:20 - 11:47、
41.25 Km 1 時間 8 分、
2ハイタッチ、コレクション1個を獲得、バッジ14個を獲得、テリトリーポイント110pt.」
何シテル?   06/16 12:57
どらたま工房代表。 どらたまのどらは、ドラゴンズのドラです。 酷道、険道、旧道、隧道マニア。 好きな食べ物はイモ天。 嫌いな食べ物はキュウリ。 システムエンジ...

ハイタッチ!drive

みんカラ新規会員登録

ユーザー内検索

リンク・クリップ

シェブロン空力パーツ自作及び取付 
カテゴリ:その他(カテゴリ未設定)
2024/06/17 21:11:04
ダイソー ラッカースプレー 
カテゴリ:その他(カテゴリ未設定)
2024/06/08 20:18:12
アルトバンリアシート交換テスト 
カテゴリ:その他(カテゴリ未設定)
2024/06/08 12:44:19

愛車一覧

三菱 eKスポーツ どらたま工房号 (三菱 eKスポーツ)
三菱 eKスポーツに乗っています。 アリエク号。ネタ車。磁石で自由自在。 柿本改マフラ ...
スズキ アルトバン スズキ アルトバン
H18年。走行距離19500km。 コミコミ14.9万円。 おもちゃ2号機。 普段は息 ...
三菱 eKワゴン 三菱 eKワゴン
コミコミ13万円。 くすんだ赤色だったが、コンパウンドで懸命に磨き、ピカピカなレッドに蘇 ...
三菱 ミニカ 初代どらたま工房号 (三菱 ミニカ)
初代どらたま工房号。 コミコミ13万円。 数々の酷道、険道、旧道、隧道を走破したレジェン ...
ヘルプ利用規約サイトマップ

あなたの愛車、今いくら?

複数社の査定額を比較して愛車の最高額を調べよう!

あなたの愛車、今いくら?
メーカー
モデル
年式
走行距離(km)
© LY Corporation