Http запрос JSON большого объема

1. cherva1982 12 27.11.18 08:20 Сейчас в теме
Добрый день, Уважаемые.
Кто нибудь может подсказать как эффективнее настроить работу http сервиса и обработки работы с ним при передачи данных в формате JSON большого объема?
Т,е. как все работает понятно.
Но если большой объем данных передается, то отправка запроса может длится довольно долго.
Пока нашел выход отправлять не строку, а json сохранять в файл, далее файл архивировать и отправлять его.
Такое решение эффективным не является, поскольку постоянно требуется сохранять файл на жестком диске...
+
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. TitanLuchs 395 27.11.18 08:38 Сейчас в теме
Можно сжимать через ХранилищеЗначения используя СжатиеДанных.
+
3. nomadon 367 27.11.18 14:35 Сейчас в теме
1. убрать переносы строк и лишние пробелы JSON (компактный режим)
2. Попробовать сжать данные с помощью хранилища значений с режимом сжатия
3. в сохранении файла нет ничего страшного, если это является узким горлышком в процессе (точнее если этого не делать)
4. Использовать внешние компоненты с алгоритмами сжатия
5. Увеличить время таймаута обработки POST запроса на вэб-сервере
6. закодировать самостоятельно в свой бинарный протокол используя побитовые операции
7. создавать объекты в потоке памяти и работать с ними

ну и самое главное, не использовать механизмы так как из не планировали использовать при создании ака не забивать гвозди микроскопом

использовать протоколы более низкого уровня, например TCP, отправлять данные частями используя websocket

начать думать дальше, если вышеописанное обоснованно не подходит
mefio; +1
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот