Crates.io used to load almost immediately, but now seems to consistently take around 6 seconds to fully load. This includes spinners like this:

Not sure if it's just for some people (maybe it's a NZ thing?)
Does this happen in all browsers? Can you grab a dump of the network tab from the developer tools to see what's hanging exactly?
I'm seeing this as well, from both FF and Chrome.
From the network tab, looks like https://crates.io/api/v1/summary is the thing taking about 700ms to load.
I thought it was just me. ^.^;
Loading the css and JS is also taking over 700ms here. The summary API that @aturon linked is taking 5.52 seconds here. crates.io itself took ~500ms. The images are taking 200-500ms. In comparison, other sites are loading fine at 20-200ms such as google.com, my personal website hosted 1000 miles away, etc...
I was able to reproduce just a minute ago, but that is no longer the case.
It seems to bounce I've noticed, sometimes speedy fast, sometimes dreadfully slow, it's quite random.
I have not deployed lately. I don't see any incidents on https://status.heroku.com/. There may be database queries that could use some tweaking, i'm going to investigate that next.
Even the css/js is slowed down at times as well though.
Ahh, it's heroku, I never see servers working well on that service...
Ahh, it's heroku, I never see servers working well on that service...
@OvermindDL1 I assure you there are quite a few websites you use that serve at large scales that work perfectly well on heroku; generalizations like that aren't welcome here.
Oh sorry, didn't mean it quite that way! Just bad experiences with a number of other sites on the same service... ^.^;
Took me more than a few seconds earlier today and when i checked as i respond here it takes about 800ms. I'm on a 30Mbps connection in India,

I'm waiting on a review of #1312 which should mitigate the /api/v1/summary slowness. Until that's reviewed and deployed, no other reports are necessary. Thanks!
I've deployed #1312 and I'm now seeing the /api/v1/summary request consistently take between 200-500ms, which is still not great but it's better. Will review https://github.com/rust-lang/crates.io/pull/1328 soon to see if we can improve more, so i'm leaving this issue open for now.
The problem ultimately boiled down to some bad crawlers which were putting an unreasonable amount of stress on our database server. We've taken action to restrict them and have been seeing our API response times consistently remain under 300ms.
This is generally where we expect things to stay, so please open a new issue if you see things consistently take >1s to load.
Thanks, all. You rock!
p.s. http://ping.crates.io/ should help us keep up with how long it might take
Most helpful comment
I'm waiting on a review of #1312 which should mitigate the /api/v1/summary slowness. Until that's reviewed and deployed, no other reports are necessary. Thanks!