后台返回大量数据(百万级)页面接收问题

现在一般都是返回json格式的数据,当后台返回数据量过大,json数据就达到100m以上,这样页面接收很容易就崩溃了,这个情况下可以使用tomcat的压缩机制,如下

在tomcat的server.xml中的Connector节点中添加属性如下:

             //开启压缩      

       compression="on"

       //设置开始压缩的初始值,超过2kb就开始压缩
        compressionMinSize="2048" noCompressionUserAgents="gozilla, traviata" 

       //压缩数据的格式

       compressableMimeType="text/html,text/xml,application/javascript,text/css,text/plain,text/json,application/json"/>
    

 

此方法的压缩比非常高100m的数据压缩后可能就不到10m了

你可能感兴趣的:(java)