Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在asp.net应用程序中进行GZIP压缩?_Asp.net_Gzip_Pagespeed - Fatal编程技术网

如何在asp.net应用程序中进行GZIP压缩?

如何在asp.net应用程序中进行GZIP压缩?,asp.net,gzip,pagespeed,Asp.net,Gzip,Pagespeed,我在asp.net应用程序中使用进行页面优化时发现,我需要将所有请求压缩为Gzip格式,以减少大小和加载时间 然而,当我检查网络中的请求时,我发现在请求头和响应头中已经有接受编码:gzip、deflate、sdch和内容编码:gzip。这意味着编码是自动发生的aspx页面 这是怎么发生的?是默认设置吗? 对于js和css没有编码,在PageSpeed Insights中,我发现您需要在高优先级部分压缩所有js和css如何为我的asp.net应用程序实现此功能?IIS可以为您执行gzip压缩,下面

我在asp.net应用程序中使用进行页面优化时发现,我需要将所有请求压缩为Gzip格式,以减少大小和加载时间

然而,当我检查网络中的请求时,我发现在请求头和响应头中已经有接受编码:gzip、deflate、sdch和内容编码:gzip。这意味着编码是自动发生的aspx页面

这是怎么发生的?是默认设置吗?


对于js和css没有编码,在PageSpeed Insights中,我发现您需要在高优先级部分压缩所有jscss如何为我的asp.net应用程序实现此功能?

IIS可以为您执行gzip压缩,下面的示例进入您的web.config

<system.webServer>
    <!-- enable gzip compression -->
    <urlCompression doStaticCompression="true" doDynamicCompression="true" dynamicCompressionBeforeCache="true" />
</system.webServer>