我可以从GitHub页面提供gzip压缩包吗?

tws*_*tws 5 jquery github-pages

我在GitHub页面上有一个JSON文件,大约2 MB未压缩.我通过jQuery的$.get()方法访问该文件.我想gzip文件,它将它缩小到大约500 KB,但当我把gzip文件放在GitHub页面上时,$.get()不能用于错误:Uncaught SyntaxError: Unexpected token

我认为问题是GitHub页面没有Content-Encoding: gzip在JSON文件上设置标头,并且GET请求认为它正在处理普通的JSON文件.有没有办法:

  1. 强制GitHub页面将Content-Encoding: gzip标题添加到.json文件中,或者
  2. 配置AJAX请求,以便它知道它正在处理gzip压缩的JSON文件,即使服务器没有告诉它内容是压缩的

Dav*_*uel 6

Github页面已经gziping html,css,js,json,...自己尝试通过gziping json做得更好没用.

一个1.3M的json由github页面发送为357KB.在这里看到并点击"加载json"链接.