Hello ABP Team,
We are using ABP framework in one of our projects. This project was built in 2022.
Technical information: Target Framework is net8.0 ABP Framework libraries are 8.0.0 (Volo.Abp.*) LeptonX version is 3.0.0
We have a major problem about page redirections and page loads which composed with ABP components. Average page load time is between 40 and 100 seconds. There are also some javascript files which are loading around 30-40 seconds. (Redis is installed.)
Our team didn’t build this application from scratch. It has been transferred from another team which is not exists in our company now. So we have a limited information about the ABP Framework and how the FW has been used by the previous team.
We installed a profiler library to see page results based on loading time. Here are some examples:

If you need any further information please do not hesitate to contact us. We need your support in order to fix this performance problem urgently.
Best regards,
10 Answer(s)
-
0
maliming removed this reply
-
0
hi
I checked your
harfile, all requests are slow.Can you delete the
logs.txand enable debug logs? Then restart the app and reproduce the slow problem, and share the newlogs.txtfile?var loggerConfiguration = new LoggerConfiguration() .MinimumLevel.Debug() .MinimumLevel.Override("Microsoft.EntityFrameworkCore", LogEventLevel.Information) .Enrich.FromLogContext() .WriteTo.Async(c => c.File("Logs/logs.txt"))https://abp.io/support/questions/8622/How-to-enable-Debug-logs-for-troubleshoot-problems
Thanks.
-
0
-
0
Hi Alper,
This package is installed. -> Volo.Abp.Caching.StackExchangeRedis IsEnabled set as true in the settings file "Redis": { "IsEnabled": "true", "Configuration": "..." },
Thanks.
Hi Ma,
We couldn't find a way to upload file in here, so we responded to your email.
Thanks.
-
0
hi @FurkanSetur
Can you try setting
Redis:IsEnabledtofalseand test again?After that, the app will use the Memory cache. Let’s rule out the problem of Redis first.
Thanks.
-
0
Can you try disabling
Elastic APM/Elastic APM .NET Agentin your app and test again?Thanks.
-
0
Hi Ma,
When we set Redis:IsEnabled to false, all pages loads very fast and works as expected.
Our Redis runs in a private network but we don't have any access issues. We can set or read any data via our application. Do you have any suggestions to fix this issue when it's enabled?
Ps: If you need logs.txt when Redis is false, we can send.
Thanks
-
0
hi
Our Redis runs in a private network
This indicates a significant delay in communication between the app and Redis Server.
Redis Server is no problem. It's just that the access speed is slow.
Thanks.
-
0
Hi,
We tested several different Redis servers, both private and public servers. Each one was running slowly. When we check the metrics there is no problem about latencies. I attached a ss of a metric sample (public server)
Can we use "StackExchange.Redis" package instead of "Volo.Abp.Caching.StackExchangeRedis" ? Maybe the problem is because of this package.
Thanks.
-
0
hi
The
"Volo.Abp.Caching.StackExchangeRedis"will useStackExchange.Redisto read/write cache.There must be some network delay or query delay.
If you are using a single app and no nodes. You can consider to disable the Redis See https://github.com/abpframework/abp/issues/3487#issuecomment-1820454025
Thanks.

