Blinksale: Easy, painless, online invoicing for small businesses

[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.

Posted by justG on May 08, 2007 in Blab | 9 comments

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 Vip-micro on May 08, 2007

heh — that's actually the page we're working on right now...

josh Vip-micro on May 08, 2007

It's because you both have millions of friends... sorry. : ( But hopefully we can speed it up for you.

josh Vip-micro 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.