I'm maintaining BOB, and BOB tries to fetch the full log from the server for every game (unless the normal log is the full log). This can be (very) slow for a few of the longest games active.
But in essence, it only needs a very limited set of data from that. Maybe it's possible to to give only that data in a different log?
Specifics:
Information needed in a new and smaller log:
Current missed turns (BOB keeps the total number of missed turns too, but I think that's not really important);
(Total of the) last bonusses of everyone.
A way to calculate the current amount of territories for everyone (in case of fog, otherwise it's obvious);
The simplest way would be to give the log of the last 3 full rounds and the current round.
This will improve the following aspects of the site:
- Speed of server
- bandwidth
- Usability of some scripts
