Я сделал несколько быстрых поисков на сайте и не мог найти ответ, который я искал, чтобы быть сказанным, каковы некоторые рекомендации по передаче больших XML-файлов по сети. Мои мысли по этому поводу состоят в том, чтобы передавать куски по сети в управляемые сегменты, однако я ищу другие подходы и лучшие практики для этого. Я понимаю, что большой относительный термин, поэтому я позволю вам выбрать произвольное значение, которое считается большим.Разбор больших XML-файлов по сети
В случае возникновения путаницы возникает вопрос: «Каковы некоторые рекомендации по отправке больших XML-файлов по сетям?»
Edit:
Я вижу много сжатия, говорил о том, каком-либо конкретном алгоритме сжатия, который может быть использован и с точкой зрения распаковки сказал файлы? У меня нет большого желания сворачивать, когда я знаю, что есть проверенные алгоритмы. Также я ценю ответы до сих пор.
Обычный тип сжатия, используемый для этого, - gzip. Поскольку вы отметили это с помощью «сервлета», я предполагаю, что вы работаете на Java, поэтому вы можете использовать java.util.zip.GZIPOutputStream. –
, если важны производительность или использование памяти, есть SAX, StaX и VTD-XML для рассмотрения –