Я задаюсь вопросом, есть ли у кого-либо подсказка о том, полезно ли gzip сжатие так же на мобильных устройствах, чем это находится на настольном компьютере.
Телефон будет использовать больше батареи? Или это сохранит некоторых из-за сохранения пропускной способности? Страница страницы загрузится быстрее или является распаковать процессом, медленным на тех ограниченных устройствах?
Сжатые данные на самом деле достигают конечного пользователя, или они являются несжатыми где-нибудь поставщиком 3G? (это может быть глупым вопросом, извините).
Спасибо.
Совсем не глупый вопрос.
Правильный обмен в пользу GZip.
Оказывается, декомпрессия Лемпеля-Зива довольно дешевая (в отличие от сжатия), в то время как полоса пропускания обычно довольно дорога, особенно для пользователей в роуминге, а также требует много энергии батареи и времени передачи.
Это всегда зависит от того, где находится ваше узкое место.
В современных мобильных устройствах мощность процессора, конечно, слабее, чем у настольного ПК, но обычно достаточно велика для сжатия и распаковки gzip. В большинстве случаев узким местом будет сетевое соединение, поэтому gzip-сжатие, безусловно, полезно. Однако бывают редкие случаи, когда верно обратное.
Вам просто нужно использовать немного здравого смысла, чтобы понять, применим ли мой ответ к вашему особому случаю ;-)
.Один вопрос, который вы также можете захотеть изучить, заключается в том, поддерживают ли даже рассматриваемые вами мобильные браузеры сжатие. Например, я только что проверил заголовки запросов, отправленные моим BlackBerry Storm, и он не отправляет никаких заголовков «Accept-Encoding», что означает, что сервер не должен отправлять обратно сжатый ответ.