2016-04-13 88 views

回答

4

在应用程序启动过程中会有一些小的开销,但您真正需要注意的是,请求UI /文档的HTTP调用是一个昂贵且可能长期运行的调用。因此,您需要确保您正在缓存文档。这是现在可以通过重写默认招摇提供商在SwaggerConfig.cs注册方法:

c.CustomProvider(defaultProvider => new CachingSwaggerProvider(defaultProvider)); 

然后实现在CachingSwaggerProviderISwaggerProvider接口。看一个例子类in the GitHub documentation