如何在IIS服务器中配置GZIP?
我们使用IIS服务器,当我检查页面速度时,它告诉我压缩m.domainname.com移动域中的js和css文件。这并不是说要压缩主域中的文件 我试图在m.domainname.com中的web.config中添加此代码如何在IIS服务器中配置GZIP?,iis,compression,gzip,Iis,Compression,Gzip,我们使用IIS服务器,当我检查页面速度时,它告诉我压缩m.domainname.com移动域中的js和css文件。这并不是说要压缩主域中的文件 我试图在m.domainname.com中的web.config中添加此代码 <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"> <scheme name="gzip" dll="%Wind
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" staticCompressionLevel="9" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/json" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/atom+xml" enabled="true" />
<add mimeType="application/xaml+xml" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>
<urlCompression doStaticCompression="true" doDynamicCompression="true" />
我看不出有什么效果。请提供帮助。在ASP.Net核心上提供压缩文件时,需要使用CompressedStaticFiles中间件。确保您的构建包含normals文件及其压缩版本,以便上述中间件工作
放置app.useCompressedStatic文件;而不是app.UseStaticFiles;在Startup.Configure中
这将确保您的应用程序将提供预压缩的gzip和brotli压缩文件(如果浏览器支持)。IIRC您需要在windows中安装一个功能来启用压缩。如果我调用正确,IIRC->。在“向Windows添加功能”对话框中查看您正在使用的任何版本的Windows。如果我以前没有安装该功能,页面速度测试将要求我压缩主站点中的js和css文件。但事实并非如此。我想我已经安装了这个功能了。问题只来自移动领域。