java - 什么是用于 Web 调用的良好压缩 API

标签 java rest compression jax-rs

我们正在实现 RESTful Web 服务层(在 JAX-RS/Jersey 中)以处理从 Excel 到我们的 Java 后端的调用

返回到 Excel 的数据通常非常冗长,可能包含数千个数字数据点。

我们想压缩它并让 Excel .Net 层(或理论上任何其他客户端)解压缩它。另外,如果 Excel 也可以在服务器上压缩请求和解压缩,那就太好了。

我们听说过 Protocol Buffers 的优点和缺点,但它更像是一种序列化技术,而不是压缩技术

是否有任何推荐的基于文本的压缩技术我们应该考虑在 Excel 和 Java 之间来回通信?

最佳答案

您可以将 HTTP 压缩与 Apache Axis 结合使用。这是一个巨大的性能提升。有关详细信息,请参阅下面提到的链接。

http://www.tgerm.com/2010/11/http-compression-with-apache-axis-huge.html

关于java - 什么是用于 Web 调用的良好压缩 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5007425/

相关文章:

c# - Asp.net 4.0 网络服务压缩

java - 如何使用spark和java并行处理多个文件的不同位置?

java - 如何在 Jersey 2 中修改 QueryParam 和 PathParam

java - Jersey + Spark javax.ws.rs.core.UriBuilder.uri

.net - 为什么放气会使我的数据变大?

node.js:压缩字符串

java - Android - 如何将崩溃报告发送到服务器?

java - 填充相交的两条线之间的区域?

Java 静态字段初始化

android - 我没有使用 Retrofit Android 从 REST API 获得响应