- ABP Framework version: v7.2.2
- UI Type: Angular
- Database System: EF Core (PostgreSQL)
- Tiered (for MVC) or Auth Server Separated (for Angular): no/yes
- Exception message and full stack trace:
- Steps to reproduce the issue:
Hi,
Login to the platform taking more time than expected
As you see in the above image the application-configuration
alone is taking almost 2 sec here.
Please advise on how we reduce this time.
8 Answer(s)
-
0
hi
Please share the logs of this request.
Set minimum log level to Debug
Log.Logger = new LoggerConfiguration() .MinimumLevel.Debug() .Enrich.FromLogContext() .WriteTo.Async(c => c.File("Logs/logs.txt")) .WriteTo.Async(c => c.Console()) .CreateLogger();
-
0
hi
Please share the
logs.txt
to liming.ma@volosoft.comThanks
-
0
hi
Please share the
logs.txt
to liming.ma@volosoft.comThanks
Done !!!
-
0
hi
[] Request finished 3809.1301ms
There are 2 seconds to read the redis cache. This is the main performance point. Because your application have a lot of permissions.
However, this is not very slow during the Development/Debug.
-
0
I can see the same kind of behaviour post-deployment as well. Should I share the logs for same as well ?
-
0
If it's 2 seconds, I think it's normal. You can temporarily disable redis to see its performance.
-
0
If it's 2 seconds, I think it's normal. You can temporarily disable redis to see its performance.
But if there will be 10 times more permissions - it will load 20 seconds. oO Don't you think that in ABP there is a big architectural issue in that regards? 2 seconds response from a core of system - is too long already.
-
0
2 seconds response from a core of system - is too long already.
This time is different for different computers/environments.