2016-07-06 10 views
1

モバイル開発に関しては、何かがインターネットからダウンロードされる速度が、http要求を行っているアプリケーションの影響を受けるかどうかを知りたいと思います。私はダウンロード速度がハードウェアの影響を最も受けていると仮定します。コードがダウンロード速度に影響を与える場合、できるだけ早く何かをダウンロードするためのパフォーマンスヒントは何ですか?コードのダウンロード速度への影響

答えて

0

すべての通信では、帯域幅によって制限されます。モバイルプラットフォームは、有線接続よりもはるかに遅くなる傾向があります。ソリューションは簡単なので、できるだけダウンロード量を少なくしてください。

これはもちろん、行われたよりも簡単です。ネットワークバインドされたアプリケーションをバインドされないようにするには、何らかの創造性が必要です。しかし、あなたができると、あなたは非常に印象的な/信じられないほどのパフォーマンスの向上を見ることができます。

私はあなたの場合ですが、それを前向きに考えることは良いことですが、アプリが開発されると同時にそれを考慮してください。

シモンズ:親指のいくつかの一般的なルール

ネットワークアクセス:10マイクロ秒

メモリアクセスのオーダー:10ナノ秒のオーダーで10ミリ秒

ディスクアクセスのために

CPUキャッシュ:

ピコ秒100の順にこれはあなたが尋ねたが、あなたができるよりももう少しですなぜデータを圧縮して送信し、それを圧縮解除してから送信する方が速いのかがはっきり分かります。

0

ロバートが言っているように、コード自体ではなく、あなたを制限するネットワークよりも可能性が高いです。意図的にダウンロード速度を複数の言語で調整することは可能ですが、コードが原因であるかどうかは疑問です。

アプリケーションのサイズをどのように減らすかを考えてみてください。資産の再利用、可能であればWebサーバーからのデータの取り込みなどを考えてください。

関連する問題