Ich denke, Swashbuckle für WebAPI Swagger Dokumentation zu verwenden.Leistung Auswirkungen der Verwendung von Swashbuckle
Fragen Sie sich, ob es irgendwelche Auswirkungen auf die Leistung gibt, die berücksichtigt werden sollten?
Ich denke, Swashbuckle für WebAPI Swagger Dokumentation zu verwenden.Leistung Auswirkungen der Verwendung von Swashbuckle
Fragen Sie sich, ob es irgendwelche Auswirkungen auf die Leistung gibt, die berücksichtigt werden sollten?
Es gibt einen leichten Overhead während des App-Starts, aber die Sache, auf die Sie unbedingt achten sollten, ist, dass der HTTP-Aufruf zur Anforderung der UI/Dokumente teuer und potenziell langwierig ist. Sie möchten daher sicherstellen, dass Sie Ihre Dokumentation zwischenspeichern. Dies ist nun möglich, durch den Standard-Prahlerei-Provider in Ihrer SwaggerConfig.cs Register Methode überschrieben:
c.CustomProvider(defaultProvider => new CachingSwaggerProvider(defaultProvider));
Und dann in Ihrer CachingSwaggerProvider
Klasse die ISwaggerProvider
Schnittstelle implementiert. Siehe ein Beispiel der Klasse in the GitHub documentation