为什么不能使用Varnish Cache缓存.woff文件?

时间:2016-07-20 23:55:16

标签: apache varnish varnish-4

我有一个.woff文件,无论我的VCL配置是什么,Varnish都会打响传球。有没有关于此文件类型的内容阻止它被缓存?

我正在使用Varnish 4.1.3,Ubuntu 14.04.2 LTS和Apache 2.4.7。

1 个答案:

答案 0 :(得分:1)

您必须让Apache为Varnish发送正确的Expires标头以缓存这些字体文件。更改Apache config / .htaccess:

  1. 为字体文件添加适当的MIME类型:

    AddType application/font-woff woff

  2. 指定您希望Varnish缓存这些内容的最大到期时间:

    ExpiresByType application/font-woff "access plus 1 month"