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
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.
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
0Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post)
-
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.
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
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.
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
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
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
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.
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
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.
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
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.
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post)

