Closed GregorBiswanger closed 4 months ago
Nach Durchsicht des geänderten Sourcecodes habe ich folgende potenzielle Probleme identifiziert:
Random
-Objekt erstellt, jedes Mal wenn die /jokes
Route aufgerufen wird. Das Erzeugen eines neuen Random
-Objekts kann Zeit in Anspruch nehmen und belastet den Garbage Collector, wenn zu viele Objekte erstellt werden.Random
-Objekten zu beheben, könnten Sie eine Singleton-Instanz von Random
in Ihrem Service-Container einfügen und sie über die gesamte Anwendung hinweg nutzen. Dies würde den Overhead des ständigen Erzeugens von neuen Random
-Objekten minimieren.public void ConfigureServices(IServiceCollection services)
{
services.AddSingleton<Random>();
}
Solange die oben genannten Probleme nicht behoben sind, würde ich den Pull Request in diesem Zustand nicht genehmigen.
closes #169