now we're using a load balancer, how fast they grow :,)
Comment has been collapsed.
Thanks!
Thank you.
Many blessings to you!
I love this game!
OMG cg!
Awesome ;)
Thx.
(Thanks for the virtual place for the digital swag.)
Comment has been collapsed.
Some people are still having this "IP blocked" issues. My friend for example.
Comment has been collapsed.
34 Comments - Last post 4 minutes ago by Mizukage
153 Comments - Last post 22 minutes ago by Whoosh
3 Comments - Last post 22 minutes ago by AdJ
8,483 Comments - Last post 34 minutes ago by InSpec
1,388 Comments - Last post 7 hours ago by Delisper
880 Comments - Last post 13 hours ago by sensualshakti
15,575 Comments - Last post 13 hours ago by devotee
41 Comments - Last post 8 minutes ago by MrVivian
44 Comments - Last post 14 minutes ago by q0500
4 Comments - Last post 17 minutes ago by JMM72
35 Comments - Last post 23 minutes ago by Ev4Gr33n
26,777 Comments - Last post 44 minutes ago by ManOman
26 Comments - Last post 49 minutes ago by wigglenose
168 Comments - Last post 1 hour ago by Shurraxxo
Hey SG, a new update to our servers went live today. In the past couple of weeks our web server has been overloaded during peak hours. It hasn't been too severe, but you might have noticed slight delays at certain times of the day. If you view the attached graph, you can see CPU usage on our web server throughout a few days last week. It dips below 50% usage during off-peak hours, and starts to hit 100% usage during peak hours.
This represents two problems. First off, we need less resources during off-peak hours, and secondly, more resources during peak hours. This brings us to the world of load balancing. As of today, we're now running a load balancer and multiple smaller web servers. They're 1/4 the size of our previous web server, but we'll be running between two and twelve of them at any given time. With our current traffic, we'll likely see three web servers running during off-peak hours and six during peak hours. This helps to reduce costs when the site is less busy, and allows resources to automatically scale as traffic increases throughout the day.
Also, our scheduled tasks have been moved to a separate smaller server. These tasks include such things as generating winners, calculating contributor levels, distributing points, pulling data from the Steam API, and more.
If you view the second attached image, you can see a simple concept of how this works. When you visit the site, you'll connect to the load balancer, which sends you to one of the available web servers, which then connects to our database server.
With our current setup, we should be able to scale to three times our existing traffic, and then our database server will need to be upgraded. I'd like to invest some time further growing the site this year, and the new setup will help to give us the flexibility to do so.
Comment has been collapsed.