最近在页面上有个显示数据表格的功能,数据由后台传给前台JS表格插件.数据格式为JSON 由于数据量很大,就想到用GZIP压缩以后传给前台.压缩前,某个表格的数据量达到3M多,用GZIP压缩后就200K左右. 业务流程是:先检查缓存中是否有静态文件,如果没有就从数据库中读出来然后保存成文件.这个过程中,我用GZIP先进行了压缩,然后保存.然后再下次读的时候直接读取这个文件. 问题是,读取静态文件之后浏览器却无法正确解码,报ERR_CONTEN_DECODING_FAILED.我在网上搜索了一下原因…