Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×

Performance Issues

I used to use roll20 sporadically since the beginning as an original kickstarter and performance has always been fine. When the coronavirus started my group moved to roll20 full time on Sundays and performance was ok. A few weeks ok we moved to Sunday and performance has been downright horrible. Everyone has been getting lots of lag panning the map, moving tokens, and rolling. Are the servers just overloaded on Saturday evening with coronavirus? Would moving back to Sunday help? Any tips to improve performance?
Today (Saturday night east coast, Sunday morning in Japan) was really bad, worst I've seen.  The API was very slow, the maps took forever to render, and players could not move their tokens.  I sent a time stamp through the API, a pretty simple sendChat function, that took seven minutes.  Chrome was bad, Firefox a little better but not much.  I turned off dynamic lighting (legacy only) after the first half-hour, but nothing changed.  Macros and dice rolling were fast, though.  I don't know why those would be different.
The issue is the assignment of Shards, which is ok under normal conditions, but can lead to a perfect storm under current extreme loads.&nbsp; From&nbsp; <a href="https://app.roll20.net/forum/post/4805761/dropout-can-you-force-a-change-in-shard" rel="nofollow">https://app.roll20.net/forum/post/4805761/dropout-can-you-force-a-change-in-shard</a> : Each server shard is a database of user's games. When you first create a game, your game is assigned one of our databases at random .... This will be the shard your game will live on indefinitely. So when it is really busy like, everybody first is experiencing delays on the main site (the entry gate to all games so to say) and then if 25% of the started games by accident are hosted on the same shard (there are 60 according to status.roll20.net), 1 shard has to take the load of what should be spread accross 15...