Resource Shortage on the Daily Paul - (Potential Nuclear Option)Submitted by Michael Nystrom on Sat, 01/07/2012 - 21:59
Our little community has made the Daily Paul the center of liberty activities on the web. We're close to being in the top 1,000 of US websites, which is no small accomplishment!
On the night of the Iowa Caucuses, the site got so overwhelmed that it crashed, and when it came back up, I had to put it into read only mode. Which was no fun for anyone, least of all me.
I saw the threads telling me that if I need more money to upgrade the servers, that I should do a chipin. I want to thank you all so much, and I know that a chipin for such a purpose would be filled quickly. But if only it were so simple!
Hardware is not the problem. We've got two big, beefy servers that are running at about 20% of capacity. The issue is how to best utilize the hardware resources we have, and that is a complicated process. There are hidden, mysterious bottlenecks - ghosts in the machine, if you will. Identifying them is only half the battle; then comes fixing them.
This time around, depending on how things go, I have another option - a force logout of everyone on the site.
IN THE MEAN TIME, as I have mentioned before, please log out of the site if you're not commenting. If you surfing the site logged in, it puts a much bigger tax on the server than if you're not. It seems that 750 people logged in is a number that we can handle. Beyond that, things start to slow down for everyone. Anonymous visitors (i.e. people who aren't logged in) are served a cached HTML file, which is much, much faster and much, much easier on the server
As a stopgap measure, if things start to bog down, I have an option to log everyone out simultaneously. The Daily Paul's nuclear option. This will get rid of a lot of sessions of people who are logged in and then walked away. Of course you're free to log right back in. But if you were just lurking while signed in, you might want to consider reading the site anonymously.
Also, if you're compulsively hitting Ctrl+R (refresh) every 2 seconds while logged in ... let's just say you're not part of the solution.
And of course you, the Daily Paul Community for reading, participating, sharing and making the Daily Paul what it is.