我在stackoverflow上经历了很多关于windows azure CDN无法提供gzip资产的问题。我也经历了某些链接,说它可以完成。我很困惑,所以想到在这里发一个问题。
我有一个rails应用程序,可以从windows Azure CDN提供所有资产。一切正常,但CDN无法提供gzip压缩内容。这是一个链接a link,它建议将文件上传两次,一次是普通的,另一次是gzip压缩作为这个问题的工作。我遵循了指示,但仍然是静脉。以下是链接所说的内容:
The feature in our backlog (as Jason Sherron points out) is the ability of the
Windows Azure CDN to autonomously create a compressed version of your content to serve
in response to a request for gzip encoding. Unless and until we get to implement that,
you'll have to upload content twice, once in each desire encoding.
标题设置正常,如果我不在CDN上托管,效果会很好。 有没有人解决这个问题?可以这样做吗?
提前致谢:)
答案 0 :(得分:0)
您需要将文件的内容编码设置为gzip
此外,这是一个重要的问题,你不能提供扩展名为.gz的gzip文件,因为Chrome和Firefox假设它是一个普通的gzip压缩下载文件,并且不解压缩。
所以你需要更改扩展名,例如.jsgzip用于脚本文件而不是.js.gz