在前后台进行交互时,当页面的PV量较大,为了减少带宽流量的消耗,有必要对前后台传输的字符串进行压缩,如果1天有1亿的PV,那么一天就能产生4TB的带宽流量了,从节省带宽成本来说,压缩还是很有必要的。
使用 DeflaterOutputStream 压缩字符串
结果
@Test
// 使用 DeflaterOutputStream 压缩字符串
public void test3() throws IOException {
String s ="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadewfwefwerfwefweffffffffffffffffffffffweqweeeeeeeeeeeee";
ByteArrayOutputStream bos;
bos = new ByteArrayOutputStream();
Base64.Encoder encoder = Base64.getEncoder();
DeflaterOutputStream dos = new DeflaterOutputStream(bos);
dos.write(s.getBytes());
dos.close();
System.o