Полезно ли сжатие gzip для мобильных устройств? - PullRequest
24 голосов
/ 18 июня 2010

Интересно, кто-нибудь знает, насколько сжатие gzip столь же полезно на мобильных устройствах, как на настольном компьютере.

Будет ли телефон использовать больше батареи? Или это сэкономит некоторые из-за экономии пропускной способности? Будет ли страница загружаться быстрее или процесс распаковки будет медленным на этих ограниченных устройствах?

Действительно ли сжатые данные достигают конечного пользователя или они где-то не сжаты провайдером 3G? (это может быть глупый вопрос, извините).

Спасибо.

Ответы [ 3 ]

21 голосов
/ 18 июня 2010

Совсем не глупый вопрос.

Правильный обмен в пользу GZip.

Оказывается, что декомпрессия Лемпеля-Зива довольно дешевая (во многом в отличие от сжатия), в то время как пропускная способность, как правило, довольно дорогая, особенно для роуминговых потребителей, а также требует много энергии батареи и времени передачи.

2 голосов
/ 18 июня 2010

Это всегда зависит от того, где находится ваше узкое место.

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

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

Вам просто нужно проявить здравый смысл, чтобы понять, применим ли мой ответ к вашему особому случаю; -)

0 голосов
/ 18 июня 2010

Один вопрос, который вы также можете захотеть выяснить, заключается в том, поддерживают ли мобильные браузеры сжатие или нет. Например, я только что проверил заголовки запроса, отправленные моим BlackBerry Storm, и он не отправляет заголовки «Accept-Encoding» - это означает, что сервер не должен отправлять обратно сжатый ответ.

...