# Dashboard Page Load Performance Troubleshooting

**URL:** <https://discourse.openondemand.org/t/dashboard-page-load-performance-troubleshooting/1780>\
**Category:** Get Help\
**Tags:** ondemand2\
**Created:** [November 5, 2021, 7:17am UTC](https://discourse.openondemand.org/t/dashboard-page-load-performance-troubleshooting/1780 "2021-11-05T07:17:37Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![nvonwolf](https://sea1.discourse-cdn.com/flex015/user_avatar/discourse.openondemand.org/nvonwolf/32/574_2.png) [@nvonwolf](https://discourse.openondemand.org/u/nvonwolf)\
**Post date:** [November 5, 2021, 7:17am UTC](https://discourse.openondemand.org/t/dashboard-page-load-performance-troubleshooting/1780/1 "2021-11-05T07:17:37Z")

</div>

Hi All I’m looking to find out what I should expect the page load times to be for moving around the different webpage’s in Open OnDemand (OOD). For example going from the dashboard to files or files back to dashboard and so on.

After moving to OOD 2.0 it can take anywhere between 5-10 seconds to load OOD webpage’s. During this delay either the previous page is still showing or the screen is completely white. Once the new page appears it finishes loading almost instantly. Is this normal? I did notice some unresponsiveness in 1.8 but not to this extent.

Dashboard Landing Page → Files App (9 seconds):

 ![image](https://us1.discourse-cdn.com/flex015/uploads/osc/original/1X/21ffe1f35194236f971cd39e13adef772eea2c0e.png)

Files → Dashboard Landing Page (6 seconds):

 ![image](https://us1.discourse-cdn.com/flex015/uploads/osc/original/1X/63c47c54cbd7bda7567be66c7684644b9c3465af.png)

Info About Environment:

- OS = CentOS 7.9
- RAM = 128 GB
- CPU = 28 cores 56 threads
- OOD = v2.0.18
- OS Disk = 1 TB HDD SAS Drive
- Shared File System = GPFS over HDR 100 InfiniBand
- Auth = OIDC to Keycloak
- Following suggestions found in another thread ACLs are not configured in the cluster.yml file.

Any suggestions on how I can configure OOD to be more responsive or what I can do to troubleshoot this problem?

---

<div class="post-metadata">

**Author:** ![jeff.ohrstrom](https://sea1.discourse-cdn.com/flex015/user_avatar/discourse.openondemand.org/jeff.ohrstrom/32/136_2.png) [@jeff.ohrstrom](https://discourse.openondemand.org/u/jeff.ohrstrom)\
**Post date:** [November 5, 2021, 7:28pm UTC](https://discourse.openondemand.org/t/dashboard-page-load-performance-troubleshooting/1780/2 "2021-11-05T19:28:57Z")

</div>

Hi, it looks like you’ve done a pretty good job of troubleshooting. Looking at that it took all 6 seconds to download (and maybe interpret?) the javascript.

You see the actual html was fast. Seems like we should be caching those js files. I’ve opened this ticket for the same. Not sure if there’s anything to do unless you want to hack some apache rule to cache them.

> <https://github.com/OSC/ondemand/issues/1577>
>
> From discourse, looks like we're taking a lot of time to serve those javascript …packs. So let's enable some client side caching of these files so that we don't have to pull them down all the time.
> 
> This of course would then require some sort of invalidation scheme when a newer pack is available in the TTL window of the old pack. And we'd have to think about nonces and how this relates to CSP.
> 
> https://discourse.openondemand.org/t/dashboard-page-load-performance-troubleshooting/1780

---

<div class="post-metadata">

**Author:** ![ndusek](https://avatars.discourse-cdn.com/v4/letter/n/779978/32.png) [@ndusek](https://discourse.openondemand.org/u/ndusek)\
**Post date:** [April 19, 2022, 1:30pm UTC](https://discourse.openondemand.org/t/dashboard-page-load-performance-troubleshooting/1780/3 "2022-04-19T13:30:04Z")

</div>

Not sure if I’m experiencing the same issue or not, but this seems like the appropriate thread. Our dashboard takes \<1s to load the HTML and then spends ~5s trying to load the icons associated with our interactive apps.

 ![Screen Shot 2022-04-19 at 8.24.31 AM](https://us1.discourse-cdn.com/flex015/uploads/osc/original/2X/d/d3db97eaf4f6bcbdf824c0bb3cd1fb7c16d96447.png)

@jeff.ohrstrom Is this related to the issue you’re talking about above? We are on the latest minor release: 2.0.23. It looks like the fix is slated for the 2.1 release?

---

<div class="post-metadata">

**Author:** ![jeff.ohrstrom](https://sea1.discourse-cdn.com/flex015/user_avatar/discourse.openondemand.org/jeff.ohrstrom/32/136_2.png) [@jeff.ohrstrom](https://discourse.openondemand.org/u/jeff.ohrstrom)\
**Post date:** [April 19, 2022, 1:36pm UTC](https://discourse.openondemand.org/t/dashboard-page-load-performance-troubleshooting/1780/4 "2022-04-19T13:36:16Z")

</div>

The icons will be cached in 2.1. It looked like @nvonwolf took a long time downloading the javascript and css which we haven’t fixed yet.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/osc/original/2X/b/bae70bd0ed39a3ae769c2108155f4cb3e9da8385.png) [@system](https://discourse.openondemand.org/u/system)\
**Post date:** [October 16, 2022, 1:37pm UTC](https://discourse.openondemand.org/t/dashboard-page-load-performance-troubleshooting/1780/5 "2022-10-16T13:37:03Z")

</div>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
