Dedicated server

Did a configuration change on the website and it brought me to something I really need to work on with the limitation of this webserver. Eventually I’m going to have to migrate to a dedicated server or build myself one


This lowly quad core PC is taking a lot of brunt. I did some changes and applied some programs with my cloudflare settings, my inbound connections on MySQL went from around 4-10 to nearly 500. The PC slowed down drastically because they I/O was taking a hammering


This is the perfect time to start building my cluster of PC’s.  A bunch of low powered cluster computers acting as a dedicated server for my website will be faster than this PC as the load requests can be split up.

I’ll get some software and load test this PC, then find out the comparison with the new server I build

Watch this space 🙂

What can a computer handle?

With me hosting my own website and files, I’ve been asking a lot lately from my tiny old home PC.It’s custom configuration of Windows 7 Home Premium, 4GB Ram, Quad Core AMD CPU and a Western Digital Raptor Hard Drive. This got me thinking enough to ask the question, how much is too much. What can a computer handle exactly?

Currently this PC is running at 90% memory usage, and 100% CPU usage. So it’s safely close to maximum and probably swapping to the page file a lot at the moment


On this PC at the moment I’m doing the following

  • Running Google Chrome and Firefox (surfing web, website testing)
  • Playing youtube
  • Running a virtual machine for development (Windows 7)
  • Running a webserver (Apache, MySQL, PHP)
  • Running a backup software
  • Listening to windows media player
  • Running an exchange server
  • Recording a cctv feed
  • Running all background and host apps (antivirus etc)
  • Folding on all CPU cores with SMP client (folding at home) – 100%

So this little beasty is doing well to be honest. I can’t wait for the new build. How much is too much, enough until your PC calls quits. I’ll reward it with some increased hardware and being a controller of my newly built cluster when I make it

It’s safe to say computers have advanced so far you can easily run virtual machines with the simplest of hardware now and still chuck more at the computer



Improving Apache performance

I’m currently looking at improving apache performance of my webserver. One of the things I’m doing is trimming down the code. This serves two purposes

First it’s more aesthetically pleasing for me to look at and less rubbish to sift through when troubleshooting

Secondly, there’s less code for apache to sift through. I could just comment all the lines but it would be a bit messy so I’m working on developing a shortened apache document that’s easier to read and understand for me