我有
plug Plug.Static,
at: "/pros",
from: :zipbooks,
gzip: true,
cache_control_for_etags: "public, max-age=604800",
only: ~w(css assets fonts images js favicon.ico robots.txt)
我的js
css
和svg
文件正在使用content-encoding:gzip
,但我的png文件以相同的方式提供,不是。
这是一个svg的例子以及它的gzip:
,这是一个png
答案 0 :(得分:1)
您需要按照文档here中的说明将.png
添加到gzippable_exts
配置。
我们可以选择使用确定哪些文件应该被gzip压缩 :配置文件中的gzippable_exts选项:
config :phoenix, :gzippable_exts, ~w(.js .css)
压缩png文件是没有意义的,因为它们已经被压缩了,这就是default gzippable_exts
不包含它的原因。