Strava rate limit much sadness

Ironically the launch of the Garmin Connect integration and some nice tweets have caused a jump in new users. Intervals.icu has to limit how fast it makes calls to Strava to avoid running out before the end of each day and this is making the site slow.

I am considering not automatically downloading activities from Strava for users who haven’t been seen for say 6 weeks. This would make more Strava calls available to existing and new users. The downside is that the power rankings and so on would have less athletes + someone who returned to Intervals.icu would have to wait a while for their history to fill in + wouldn’t get any “nice ride” emails.

10 Likes

An active user base is better than bigger.
The Power and statistical rankings might not be influenced much, since non-user might be non-active anywhere.

8 Likes

I switched to GC and I have the impression that the site is loading faster. Is it possible or is it just a placebo effect?

If you have Strava enabled and visit the calendar page for the first time it might take 20s or more to check for new activities. Garmin will be a second or so.

2 Likes

David, as ever you are doing a fantastic job, and I am sure you will solve this one. I think that data has to load pretty fast for new users to keep them interested, but I dont think comparative graphs need to query everyone instantly…or maybe new users could get an invitation to come back after a set period (of data processing)?

2 Likes

Thanks! I have implemented the “don’t download activities from Strava unless athlete has been seen in the last 6 weeks” option. That kicks this can down the road for another few months.

4 Likes

I think this makes sense; you could also dedicate a small bucket to trickle through the “ignored” athletes…