2013-07-06 7 views
1

Я как статическое и динамическое сжатие содержимого включено в моем веб-сайтеПрименить GZIP в SVG - WebConfig

<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files" dynamicCompressionDisableCpuUsage="90" dynamicCompressionEnableCpuUsage="70"> 
    <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll"/> 
    <dynamicTypes> 
    <add mimeType="*/*" enabled="true"/> 
    </dynamicTypes> 
    <staticTypes> 
    <add mimeType="*/*" enabled="true"/> 
    </staticTypes> 
</httpCompression> 
<urlCompression doStaticCompression="true" doDynamicCompression="true"/> 

я разбирал .aspx, .js и .css файлы Content-Encoding - это GZIP - до сих пор так хорошо. Однако сжатие не применяется к SVG. PageSpeed ​​также уведомляет меня об этом (YSlow не ...?).

Я использую SVG как атрибут изображения src, так и класс CSS. (Класс CSS считается динамическим контентом?)

Статическое сжатие IIS настроено на сжатие только файлов размером более 500 байт - все эти SVG выше этого предела.

Установлены как статические, так и динамические моды сжатия.

Что мне не хватает?

ответ

0

Поддерживаются ли ваши файлы .svg с правильным типом контента (image/svg + xml)?

При обслуживании без надлежащего Content-Type в ответе модули сжатия не будут сжимать ответ.

+0

Эй, тип контента, кажется, OK Accept: изображение/WebP, */*; д = 0,8 Accept-Encoding: GZIP, выкачать, SDCH Accept-Language: EN-US, ан; д = 0.8 HTTP/1.1 200 OK Cache-Control: макс возраста = 31536000 Content-Type: "SVG" изображение/SVG + XML Я добавил даже в WebConfig – Tondo

Смежные вопросы