【发布时间】:2019-05-06 04:07:52
【问题描述】:
如何为托管在 Azure 应用服务中的 Angular 6 asp .net core 2.1 启用 gzip 压缩。我必须在代码中处理它还是 Azure 应用服务中的设置。
【问题讨论】:
标签: angular azure-web-app-service asp.net-core-2.1
如何为托管在 Azure 应用服务中的 Angular 6 asp .net core 2.1 启用 gzip 压缩。我必须在代码中处理它还是 Azure 应用服务中的设置。
【问题讨论】:
标签: angular azure-web-app-service asp.net-core-2.1
有两种方法可以为托管在 Azure 应用服务中的应用启用 gzip 压缩。
web.config 文件以启用它,如下configuration sample。<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>
图 1. 移动到 Extension 选项卡并单击 Azure 门户上的 Add
图 2. 在 Azure 门户上选择扩展
图 3. Kudu 站点扩展上的安装
【讨论】: