[req] Faster detailed info page
The post's subject was "On-demand have/need list calculation," but I realised I'm not sure if that's the reason why it's slow for me.
The only section of the site that has always been slow for me is the individual icon page. My guess is that it's caused by having to calculate which members of my massive friends list have a particular set or something? At least 80% of the time, I visit a set's individual page not to see who else has/needs it, but just to see the individual icons in the set. I don't know what others' usage pattern is like, but it would be fantastic if I had the option to have the detailed info page initially appear with the have/need sections collapsed by default. If interested, I could click to expand, at which point there would be a slight delay while the list is dynamically created.
Wouldn't that sort of on-demand calculation also decrease resource usage and increase overall site performance?
Cheers.



dyar on May 08, 2007
I was thinking exactly the same thing earlier. Like justG, the majority of times I visit that page is to see the Icons in a particular Set, and that page is soooo slow loading.
josh
on May 08, 2007
heh — that's actually the page we're working on right now...
josh
on May 08, 2007
It's because you both have millions of friends... sorry. : ( But hopefully we can speed it up for you.
josh
on May 08, 2007
FWIW — we just temporarily removed friends from the Delivery pages. We're running some tests, making some changes, and we'll add that back once we have a fix in place.
justG on May 08, 2007
Nifty. Thanks for the update, josh. =)
justG on May 10, 2007
Sweet. The friends info is back on the set detail page and it's still loading quickly. That's brilliant, thank you!
I do have a question. I see this on the Amsterdam Arctic page: "These IconBuffet regulars can send you this delivery." But the people listed don't have the set to send, which is confusing. Is that right?
iconmaster on May 10, 2007
I suspect they have the set pending, which could be right or wrong depending on what kind of "pending" we're talking about. We'll look into it.
justG on May 10, 2007
Ah ha, I should've thought of that. Thanks to you (and Jen, in the site slowness thread) for the lightbulb.
Jen on May 10, 2007
Yep, I was hoping that the list of people who don't have a set could be changed to exclude pending deliveries. I've tried to send several sets and keep running into pending - its frustrating.