Wie komprimierte (deflationierte) SVG über Apache2 senden?

Ich angegeben haben die folgenden Attribute in meiner Website .htaccess Datei:

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

Aber, meine SVG-Anlage nicht gesendet wird, in komprimierter form:

$ 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

Ich habe überprüft, dass diese Anlage (asset.svg) gesendet wird, wird mit dem MIME-Typ image/svg+xml mit Chrome, aber mit dem Web-Entwickler-tools, diese bestimmte Datei wird nicht komprimiert, wenn Sie an den client gesendet.

Hinzufügen von weiteren MIME-Typen für die .htaccess - Datei erfolgreich ist (z.B. hinzufügen text/html komprimiert die HTML-Elemente).

Diese scheint spezifisch, wie SVG-Daten verarbeitet werden. Was kann ich noch versuchen oder zu beheben, um SVG-Komprimierung funktioniert?

InformationsquelleAutor der Frage Alex Reynolds | 2014-01-25

Schreibe einen Kommentar