I have been frustrated with the GUI performance of Rundeck for some time and finally got around to trying to hunt down the issue. I have a small instance with about 20 jobs but every load of the jobs page was taking about 5-8s.
In the end I found that disabling the SCM plugin solved the problem. This was because the repository was hosted externally and was being accessed on every jobs page load (confirmed with tcpdump). Surely this isn't necessary. The local clone should be able to provide the necessary information.
With the SCM module disabled the page loads in about 1s
fix #1743 add config to disable automatic fetch
You can choose Fetch Automatically true/false for git import and export
plugins. If set to false, you can manually fetch.