文字格式,csv应该是最小的了,除了分隔符剩下的都是内容,基本没有压榨空间如果真的对大小敏感建议换二进制传输,但是如果内容本身就是字符内容,也不一定能压掉多少另一个问题就是给浏览器这么大的文件是要做什么,频繁的大数据传输对带宽的要求很高
如果你是考虑 传输压力,大可不必web server 应该都支持直接 gzip 压缩,配置一下,直接 gzip 传输即可 如果是 浏览器解析时的 速度 和 内存 问题,你要解析必然要展开到原始数据压缩在这个地方毫无意义
csv 是用于表格式的数据格式,json 是用于树状结构的数据格式,如果你原来是纯文本,除非里面有大量的空格,否则无论是转换成csv还是json只会变得更大,不会更小,所以如果你后面还要用zlib压缩,直接压缩才是最小的,无论你转成csv压缩还是转成json压缩,都会比直接压缩更大。
文字格式,csv应该是最小的了,除了分隔符剩下的都是内容,基本没有压榨空间
如果真的对大小敏感建议换二进制传输,但是如果内容本身就是字符内容,也不一定能压掉多少
另一个问题就是给浏览器这么大的文件是要做什么,频繁的大数据传输对带宽的要求很高