Hey all,
Over the past few weeks or so we have been doubling down on efforts to monitor and improve serverside performance with some exciting progress but more work yet to be done.
First, a little bit of a back story. For all our games performance has always been a top priority along with game uptime and clean error logs, all have always been tackled with highest priority. I have personally always viewed all as tying into quality / experience with gaming and have driven that into the culture at Kano. So in short, there is no need to convince us that performance is important
Now some updates & general stats to help give a clearer picture:
- over the past couple weeks we have made a couple serverside improvements that have reduced some slow connections and improved overall throughput to our webservers
- we have drastically improved our serverside latency monitoring capabilities, which has uncovered some new areas we can tackle for improvement and give us the ability to target / prioritize individual screens for loading improvements
Now some stats:
VC FB -
16,042,574 screen loads
282,465 screens took longer than 1 second to load(1.76%)
278,259 loaded with an average of 1.76 seconds (1.73%)
4,206 reloading screen without waiting (0.026%)
The timings above are all from the players perspective, total time to make a request to our servers and to get a response so includes network latency and takes personal network connections into consideration.
Those stats are pretty similar across all our games with highest average I have seen is 2.3% requests taking longer than 1 second. All in all, that is pretty good, was expecting to see higher number to be honest but that being said now that we have that number visible it gives us a target to drive that down and first goal will be to drive that to <1% for all games but we will need some time to get there but it is a priority.
Anyways, those stats should give you a good idea where we are at and as for where we are going:
- performance team has one open issue that we are currently investigating and hope to have a resolution in the next week or so, it does not appear to be major impact but fixing will give us a better overall picture of performance in the games
- continue to work on monitoring to escalate potential issues and prioritize slow loading screens
- set targets around reducing percentage of slow screen loads and report on weekly internally
Hopefully that wasn't too mind numbing but felt it was important to communicate as we have been very busy over here making some performance monitoring and improvements.
Click to expand...