2016-07-20 19 views
0

Ich habe eine .woff-Datei, die Varnish einen Hit-for-Pass trotz meiner VCL-Konfiguration wirft. Gibt es etwas an diesem Dateityp, der verhindert, dass er zwischengespeichert wird?Warum kann Varnish Cache keine .woff-Dateien zwischenspeichern?

Ich benutze Varnish 4.1.3, Ubuntu 14.04.2 LTS und Apache 2.4.7.

+0

Varnish wird von defau lt Cache abhängig von der Cachespeicherfähigkeit, die Ihr Backend spezifiziert. –

Antwort

1

Sie müssen Apache senden ordnungsgemäße Expires-Header für Varnish, um diese Schriftart-Dateien zwischenzuspeichern. Nehmen Sie Änderungen an Ihrem Apache config/.htaccess:

  1. richtigen MIME-Typen für Font-Dateien hinzufügen:

    AddType application/font-woff woff

  2. max Ablauf angeben, die Sie Varnish wollen diejenigen zwischenzuspeichern:

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