我想知道是否有方法可以动态解析压缩的xml文件,例如带有jQuery的example.xml.gz?
原因是文件很大并且如果我们调用对解压缩文件的请求会影响性能。有什么提示吗?
答案 0 :(得分:2)
您可以让浏览器处理解压缩。
浏览器支持Content-Encoding
= gzip
,它在服务器/客户端级别“透明地”执行gzipping。
您也可以从文件(您的example.xml.gz
)提供预先压缩的数据,这只需要一些配置来使服务器发送标头并按原样发送数据,而不是尝试重新压缩它。
答案 1 :(得分:0)
我不确定在这里使用压缩的xml是正确的方法。 Javascript需要未压缩的文件来解析它,所以Javascript必须首先解压缩你的文件,你失去了使用压缩文件的兴趣。也许最好使用未压缩的XML并将服务器设置为在数据传输时使用压缩(如果传输是pb,为什么需要压缩的xml)。
答案 2 :(得分:0)
JQuery主要是一个DOM操作库,不适合处理二进制文件格式。
难道你不能只消化xml服务器端,只提供客户端所需的服务吗?