Open chenriksson opened 6 years ago
Set to P2 - Affects performance, and may be higher priority now w/ organization feature.
With some performance fixes, the page load is much more tolerable (https://github.com/NuGet/NuGetGallery/pull/6752). Unfortunately, however, the client-side Javascript is now very expensive, because there is no paging on a list of thousands of packages. For NuGetTestAccount
on DEV, the page freezes. We may still want to investigate paging for a client-side fix in case accounts on PROD have trouble loading the page, but otherwise the paging is not needed for server-side performance reasons.
After testing with NuGetTestAccount
on INT, which has a similar number of packages (but not organization memberships) as the Microsoft
account on PROD, we probably won't need to add paging--the page loads quickly and the Javascript is slow, but not unusable.
There's a lot of scrolling and long (server-side) response for Manage Packages view when there are a lot of packages. We should consider adding paging to the packages lists.