Hi,
I’ve been experiencing some performance issues with my Open OnDemand (OOD) instance, and I’m hoping to get some advice or insights from the community.
Current Situation:
-
My application currently loads pages with an average time of 5-6 seconds. Initially, it was even slower, often taking between 20-30 seconds. (screens below).
-
One of the major improvements I noticed was when I replaced small images with Font Awesome icons (fa-awesome). This change reduced the load time from the initial 20-30 seconds to the current 5-6 seconds (see Screen 2 for load times with fa-awesome). However, I’m still concerned that 5-6 seconds for page reloads might be too long.
-
Another issue is in the “My Interactive Sessions” tab. If I have many completed sessions, the load time for this tab can take several dozen seconds (see Screen 3). When I remove the completed sessions, the load time drops to the same 5-10 seconds (see Screen 4).
Additional Information:
- My system resources are adequate, and the VM does not show high usage.
- My internet connection is fast and should not be the bottleneck.
- SELinux is disabled.
Questions:
- Is there any way to speed up the application further? Is 5 seconds for page reloads considered optimal? If it is, why does adding small images cause such a significant delay?
- Is there a way to automatically delete completed sessions without affecting user files? I found this thread: Deleting Old Session Data, but I’m concerned that the method discussed might also delete user files, whereas I only want to remove the completed sessions from the OOD interface. On the session card, it says, “For debugging purposes, this card will be retained for 7 more days” – is it possible to change this period to something shorter, like 24 hours?
Any advice or recommendations would be greatly appreciated!
Thanks in advance!