我正在使用PageSpeed Insights在我的asp.net应用程序中进行页面优化,并且发现我需要将所有请求压缩为Gzip格式以减小大小和加载时间。
但是当我在网络中检查了请求时,它会向我显示请求标题& 响应标头分别已经接受编码:gzip,deflate,sdch 和内容编码:gzip 。这意味着aspx页面会自动进行编码!
这是怎么回事?这是默认情况吗?
对于js和css,没有编码,在 PageSpeed Insights 中,它向我显示您需要压缩所有 js 和 css 在高优先级部分。 如何为我的asp.net应用程序实现它?
答案 0 :(得分:1)
IIS能够为您执行gzip压缩,下面的示例将进入您的web.config
<system.webServer>
<!-- enable gzip compression -->
<urlCompression doStaticCompression="true" doDynamicCompression="true" dynamicCompressionBeforeCache="true" />
</system.webServer>