我需要压缩数据导出网站上的所有动态内容。
我已经尝试了许多方法,但都没有成功。Chrome显示内容未压缩且"Content-Encoding"标头不存在。
在撰写任何响应之前,我将尝试最后一种方法:
context.Response.Filter = new DeflateStream(context.Response.Filter, CompressionMode.Compress);
context.Response.AppendHeader("Content-Encoding", "deflate");
记录显示此代码已正确执行。但是,Chrome再次显示内容未压缩。
更新:使用IIS内置压缩时,它似乎可以正常工作,并且请求跟踪显示“DYNAMIC_COMPRESSION_SUCCESS”。但是,当我使用localhost名称从服务器本身请求页面时,IE仍然显示响应未经压缩。
有任何想法吗?