Ich habe eine ASP.NET-Anwendung, die auf einer azurblauen Website unter Verwendung der Standardschicht ausgeführt wird. Ich habe versucht, Gzip-Komprimierung zu bekommen, die daran arbeitet. Ich habe meine web.config
Datei geändert und hinzugefügt die folgenden unter system.webServer
Gzip-Komprimierung auf Azure-Websites aktivieren
<urlCompression doStaticCompression="true" doDynamicCompression="true"/>
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<dynamicTypes>
<add mimeType="text/*" enabled="true"/>
<add mimeType="message/*" enabled="true"/>
<add mimeType="application/javascript" enabled="true"/>
<add mimeType="application/x-javascript" enabled="true"/>
<add mimeType="*/*" enabled="false"/>
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true"/>
<add mimeType="message/*" enabled="true"/>
<add mimeType="application/javascript" enabled="true"/>
<add mimeType="application/x-javascript" enabled="true"/>
<add mimeType="*/*" enabled="false"/>
</staticTypes>
</httpCompression>
Dies funktioniert, wenn sie lokal mit IIS ausgeführt ausdrücken, aber funktioniert nicht, wenn auf azur Einsatz. Die Antwort enthält die folgenden Header.
Accept-Ranges:bytes
Content-Length:5381
Content-Type:text/css
Date:Fri, 04 Sep 2015 20:44:01 GMT
ETag:"56386b2e88dad01:0"
Last-Modified:Wed, 19 Aug 2015 14:06:02 GMT
Server:Microsoft-IIS/8.0
X-Powered-By:ASP.NET
Ich denke, gzip-Komprimierung standardmäßig in Azure-Websites aktiviert ist. also sollten Sie keine zusätzlichen Konfigurationen benötigen ... http: //stackoverflow.com/questions/14722464/gzip-compression-in-windows-azure-websites – Aram
Es funktioniert nicht standardmäßig für mich. Funktioniert auch nicht, wenn ich versuche, es zur web.config hinzuzufügen. – Jonathan