Jak wysłać skompresowane SVG przez Apache2?

Podałem następujące atrybuty w mojej witrynie.htaccess plik:

AddOutputFilterByType DEFLATE image/svg+xml
DeflateCompressionLevel 9
Header append Vary Accept-Encoding

Jednak mój zasób SVG nie jest wysyłany w postaci skompresowanej:

$ curl https://example.org/assets/svg/asset.svg --silent -H "Accept-Encoding: gzip,deflate" --write-out "${size_download}\n" --output /dev/null                 
152655                                                                                                                                                                                                                                  
$ curl https://example.org/assets/svg/asset.svg --silent --write-out "%{size_download}\n" --output /dev/null
152655

Sprawdziłem, że ten zasób (asset.svg) jest wysyłany z typem MIMEimage/svg+xml przy użyciu Chrome, ale przy użyciu narzędzi Web Developer ten konkretny plik nie jest kompresowany po wysłaniu do klienta.

Dodawanie innych typów MIME do.htaccess plik się powiódł (np. dodanietext/html kompresuje zasoby HTML).

Wydaje się to być specyficzne dla sposobu obsługi danych SVG. Co jeszcze mogę spróbować lub rozwiązać, aby uzyskać kompresję SVG?

questionAnswers(5)

yourAnswerToTheQuestion