我正在尝试在Rackspace Cloudfiles CDN上配置一些资产,以使用gzip编码发送给客户端。据我所知,根据他们的网站(http://www.rackspace.com/blog/cloud-files-cdn-compresses-at-the-edge/),任何带有"Accept-encoding:gzip"和"Accept: application/x-javascript"的请求都将与gzip一起发送。请求是使用"接受编码:gzip"发出的,但使用"接受:/"。
有没有办法让浏览器以"application/x-javascript"的形式请求JS文件,或者我是否需要在文件级别做一些事情来使用正确的mime类型发送资源?CSS也是如此。
Rackspace Cloud Files API Ruby gem 在部署脚本中显式设置"Content-Type: application/x-javascript"来解决此问题。这解决了问题。