Reputation: 9387
How do I enable gzip compression for Angular 6 asp .net core 2.1 which is hosted in Azure App services. Do I have to handle it in the code or is it a setting in Azure app services.
Upvotes: 0
Views: 1772
Reputation: 24128
There are two ways to enable gzip compression for your app hosted in Azure App Services.
web.config
file to enable it like the configuration sample as below.<configuration> <system.webServer> <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"> <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" /> <dynamicTypes> <add mimeType="text/*" enabled="true" /> <add mimeType="message/*" enabled="true" /> <add mimeType="application/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="*/*" enabled="false" /> </staticTypes> </httpCompression> </system.webServer> </configuration>
Fig 1. Move to Extension
tab and click Add
on Azure portal
Fig 2. Choose extension on Azure portal
Fig 3. Installation on Kudu Site extensions
Upvotes: 2