2016-07-06 2 views
1

Что касается мобильной разработки, я хотел бы узнать, может ли приложение, задающее HTTP-запрос, повлиять на скорость загрузки чего-либо из Интернета. Я предполагаю, что скорость загрузки больше всего зависит от оборудования. Если код может повлиять на скорость загрузки, каковы некоторые рекомендации по производительности для загрузки чего-либо как можно быстрее?Влияние кода на скорость загрузки

ответ

0

Во всех коммуникациях вы ограничены полосой пропускания. Мобильные платформы, как правило, намного медленнее, чем проводное соединение. Таким образом, решение простое, сделайте количество загружаемых файлов как можно меньше.

Это, конечно, легче сказать, чем сделать. Для того, чтобы связать приложение, связанное с сетью, требуется некоторое креативность. Однако, когда вы в состоянии, вы можете увидеть очень впечатляющие/невероятные достижения в производительности.

Я твой случай, хорошо подумать об этом, но и подумать, что приложение разработано.

Ps: некоторые общие правила большого пальца

сети доступ: порядка 10 миллисекунды

доступа к диску: порядка 10 микросекунд

доступа Память: порядка 10 наносекунд

кэш Cpu: порядка 100 picosec

Это немного больше, чем вы просили, но вы можете ясно, почему бы быстрее сжимать данные, отправлять их и удалять, а затем просто отправить их.

0

Как сказал Роберт, это скорее не сеть, ограничивающая вас, а не сам код. Возможно намеренно снизить скорость загрузки на нескольких языках, но я сомневаюсь, что причиной является код.

Вместо этого подумайте о том, как вы можете сократить размер вашего приложения. Подумайте о повторном использовании активов, по возможности потянув некоторые данные с веб-сервера и т. Д.

Смежные вопросы