2017-01-12 14 views
0

MVC5 웹 응용 프로그램이 있습니다. 내 컨트롤러에서 압축 필터를 사용했습니다. This SiteMVC 페이지의 압축 필터가 작동하지 않습니다.

모두 작동하지만 내 페이지가 압축되지 않은 것 같습니다. YSlow Chrome 확장 프로그램을 사용하여 내 페이지를 확인했지만 내 페이지에 GZip 압축이 적용되지 않았다고보고합니다. IIS Express를 사용하여 VS 2015 (디버그 모드)에서 웹 응용 프로그램을 테스트하고 있습니다.

내가 잘못 했나요? 또는 YSlow 확장이 잘못 되었습니까? 당신의 Web.config에서

+0

아마이 도움이? - http://stackoverflow.com/questions/31529076/gzip-compression-not-working-asp-net-mvc5 –

+0

아니면 이거? - http://stackoverflow.com/questions/10102743/gzip-response-on-iis-express –

+0

마지막으로 IIS에서 제어 권한이없는 웹 호스팅에 내 앱을 배포하려는 경우 두 번째 솔루션이 바람직하지 않습니다. . 첫 번째 링크에서 나는 그것을 시도했지만 아주 좋은 해결책으로 보이지만 내 애플 리케이션은 웹 호스팅에서 불안정했다. 나는 그것을 다시 시도 할 것이다. 고맙습니다 – FLICKER

답변

0

:

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <system.webServer> 
    <urlCompression doStaticCompression="true" doDynamicCompression="true" /> 
    <httpCompression> 
     <dynamicTypes> 
     <clear /> 
     <add enabled="true" mimeType="text/*"/> 
     <add enabled="true" mimeType="message/*"/> 
     <add enabled="true" mimeType="application/x-javascript"/> 
     <add enabled="true" mimeType="application/javascript"/> 
     <add enabled="true" mimeType="application/json"/> 
     <add enabled="false" mimeType="*/*"/> 
     <add enabled="true" mimeType="application/atom+xml"/> 
     <add enabled="true" mimeType="application/atom+xml;charset=utf-8"/> 
     </dynamicTypes> 
     <staticTypes> 
     <clear /> 
     <add enabled="true" mimeType="text/*"/> 
     <add enabled="true" mimeType="message/*"/> 
     <add enabled="true" mimeType="application/javascript"/> 
     <add enabled="true" mimeType="application/atom+xml"/> 
     <add enabled="true" mimeType="application/xaml+xml"/> 
     <add enabled="true" mimeType="application/json"/> 
     <add enabled="false" mimeType="*/*"/> 
     </staticTypes> 
    </httpCompression> 
    </system.webServer> 
</configuration>