【发布时间】:2016-11-23 07:59:40
【问题描述】:
我刚刚将我所有的 .net core 包升级到了 asp.net core 1.1。同时我想我会实现新发布的响应压缩中间件。但是,当我查看浏览器开发工具(网络流量)时,我可以看到无论我是否使用压缩,响应的大小都没有什么不同。此外,没有“Content-Encoding”类型的响应标头表明发生了压缩。
我还应该在这里做些什么来完成这项工作吗?
我的代码如下:
public IServiceProvider ConfigureServices(IServiceCollection services)
{
services.AddMvc(options => {
options.CacheProfiles.Add("Never",
new CacheProfile()
{
Location = ResponseCacheLocation.None,
NoStore = true,
Duration = 0
});
});
services.AddResponseCompression();
还有:
public void Configure(IApplicationBuilder appBuilder)
{
appBuilder.UseResponseCompression();
appBuilder.UseMvc();
【问题讨论】:
标签: c# asp.net-core-mvc .net-core