Autolab icon indicating copy to clipboard operation
Autolab copied to clipboard

Too many users causes huge load time in Admin-Users page

Open akshayrvnkr opened this issue 4 years ago • 1 comments

Environment

  • National Institute of Technology Karnataka, Surathkal (https://autolab.iris.nitk.ac.in/)
  • Ubuntu 18.04
  • Autolab version v2.7.0

Steps To Reproduce Steps to reproduce the behavior:

  • Go to (/users) with a huge number of users
  • The page takes a huge amount of time to load and render and the browser practically hangs

Current behavior No pagination, huge page load time, and server load to generate the Rails view

Expected behavior Some kind of pagination and user search so that it is easy for Admin to navigate.

We have over 10k users in our autolab system, and when the admin loads the list of users page, Rails thread firstly takes a huge amount of database queries and views render time at the server-side. Then the browser takes a lot of time to download, eventually causing the page to hang due to its size.

akshayrvnkr avatar Dec 20 '21 06:12 akshayrvnkr

Hi Akshay! Thanks for bringing this up! There is definitely much room for optimization and we'll let you know when we find a way around this issue!

xinyis991105 avatar Dec 20 '21 15:12 xinyis991105