отправка больших данных JSON с android на php сервер можно ли сжать?
Я отправляю большие наборы данных в формате JSON с моего устройства android на мой сервер (используя PHP). Я хочу, чтобы держать расходы на полосу пропускания вниз. Мне интересно:
должен ли я сжать gzip на стороне сервера данных JSON перед отправкой данных?
существует ли библиотека JavaScript распаковки gzip в PHP на стороне и что я делаю в сторону андроида?
3 ответов:
Таким образом можно сжать вывод JSON с PHP-сервера.
echo gzencode(json_encode($data));И для android стороны вы можете использовать
"gzip decoder"
Вы должны сжать выходной JSON, но вы можете позволить своему php-скрипту сделать это за вас. Если вы используете стандартное сжатие на уровне HTTP, клиент автоматически распакует его
Http://stevehanov.ca/blog/index.php?id=104
Если вы хотите отправить данные JSON одной формой, чем использовать следующий способ
echo gzencode(json_encode($data));
Comments