我将json字符串发布到我的服务器但是我想知道是否有办法发布使用gzip压缩的字符串?内容长度是24kb,这与我选择发布的JSON并将其粘贴到文本文件上的大小相同,因此它显然没有被压缩。
答案 0 :(得分:1)
您可以使用一些JS库来压缩数据,例如这个Huffman compression实现。但是,增加的压缩速度可能会很好地抵消您在上传速度上节省的时间。你必须尝试并为自己做出决定,但总的来说这听起来不值得。特别是因为它意味着加载更多的JS代码,这会产生更慢的页面加载时间。
不幸的是,浏览器不为任何压缩算法提供API。所以你不能使用快速的内置实现。
答案 1 :(得分:-1)
实际上当服务器发送以gzip压缩的响应时,因为在请求客户端使用http-encoding向服务器发布时,它可以接受哪些压缩格式。这就是为什么服务器压缩并发送响应,因为它通过请求知道客户端可以处理gzip等。
现在客户认为服务器可以处理压缩请求,我不确定。
好的,我发现了这个