Rails发送gzip或未压缩的文件

时间:2019-01-03 11:09:35

标签: ruby-on-rails gzip

根据rails指南,除非特别定义config.assets.gzip,否则资产将自动压缩。这些以及未压缩的文件将在应用程序的shared / assets文件夹中生成。

上下文:nginx服务器1.14版+ Phusion Passegner 6.0正在运行

如何判断对服务器的调用是否正在调用.gzuncompressed资产(假设客户端浏览器未使用缓存版本)?

1 个答案:

答案 0 :(得分:1)

在客户请求中,将有Accept-Encoding标头

其中可能包含类似gzip, deflate, br

的内容

在这种情况下,如果有可用资源,将发送压缩后的资源。在响应标题中,然后是Content-Encoding: gzip