NuGet/NuGetGallery — Issue #138: After data transfer, the packages page is too slow (1.5+ s)
Author: anglicangeek
Created: 2011-10-21 13:56:18+00:00
State: open

Each render call for the _ListPackage partial is taking 50+ ms, which really adds up. That seems way too long for a partial to render.

Packages/ListPackages RD00155D323F41 on Fri, 21 Oct 2011 13:52:59 GMT
duration (ms)	with children (ms)	from start (ms)	query time (ms)
http://preview.nuget.org:80/packages	8.4	1761.2	+0.0
Controller: NuGetGallery.PackagesController.ListPackages	89.5	501.0	+6.6	1 sql	45.1
Querying and mapping packages to list	411.5	411.5	+11.2	1 sql	143.4
Render : ListPackages	7.1	1251.8	+509.2
Render partial: ~/Views/Packages/_ListPackage.cshtml	142.3	142.3	+510.7
Render partial: ~/Views/Packages/_ListPackage.cshtml	53.6	53.6	+653.3
Render partial: ~/Views/Packages/_ListPackage.cshtml	53.4	53.4	+707.1
Render partial: ~/Views/Packages/_ListPackage.cshtml	53.9	53.9	+760.8
Render partial: ~/Views/Packages/_ListPackage.cshtml	53.6	53.6	+815.0
Render partial: ~/Views/Packages/_ListPackage.cshtml	54.0	54.0	+868.9
Render partial: ~/Views/Packages/_ListPackage.cshtml	54.4	54.4	+923.1
Render partial: ~/Views/Packages/_ListPackage.cshtml	121.5	121.5	+977.8
Render partial: ~/Views/Packages/_ListPackage.cshtml	84.1	84.1	+1099.6
Render partial: ~/Views/Packages/_ListPackage.cshtml	50.0	50.0	+1183.9
Render partial: ~/Views/Packages/_ListPackage.cshtml	50.0	50.0	+1234.2
Render partial: ~/Views/Packages/_ListPackage.cshtml	49.5	49.5	+1284.4
Render partial: ~/Views/Packages/_ListPackage.cshtml	49.6	49.6	+1334.0
Render partial: ~/Views/Packages/_ListPackage.cshtml	49.7	49.7	+1383.9
Render partial: ~/Views/Packages/_ListPackage.cshtml	49.5	49.5	+1433.8
Render partial: ~/Views/Packages/_ListPackage.cshtml	50.1	50.1	+1483.5
Render partial: ~/Views/Packages/_ListPackage.cshtml	74.6	74.6	+1533.8
Render partial: ~/Views/Packages/_ListPackage.cshtml	50.5	50.5	+1608.7
Render partial: ~/Views/Packages/_ListPackage.cshtml	50.1	50.1	+1659.4
Render partial: ~/Views/Packages/_ListPackage.cshtml	49.9	49.9	+1709.8
Render partial: ~/Views/Shared/UserDisplay.cshtml	0.4	0.4	+1760.2