I apologize to those who tried to ping my website, which went down today. Typically I’d have these things back up in half a second, but unfortunately I had other priorities to attend today. Due to traffic and other reasons, the site went down for about 7 hours, not my best work. So, I’ll be migrating this over to a new set of dedicated servers I have laying around over next weekend. In the mean time, I’ve installed some additional caching measures which would ensure it stays up. Bare with me while I make a couple of upgrades.
In the mean time, because this blogs purpose addresses these issues, here are some ways to address optimization from a server level for Linux servers. Typically you want to address memory leaks and performance efficiency. You can do this by adding accelerators, caching, and profiling systems that increase your overall performance. If that isn’t enough, the next step is to begin partitioning your processes into separate servers, then isolate your heavy hits and adjust proper hardware to those services that require additional bandwidth. This begins your trek into clustered server environments.
Learn about profiling and memcache here (step 1):
Learn about load balanced web servers here: