Сжатие действительно ли gzip полезно для мобильных устройств?

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

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

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

Спасибо.

24
задан Savageman 17 June 2010 в 21:51
поделиться

3 ответа

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

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

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

21
ответ дан 29 November 2019 в 00:16
поделиться

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

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

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

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

.
2
ответ дан 29 November 2019 в 00:16
поделиться

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

0
ответ дан 29 November 2019 в 00:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: