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 web server performance

One thing which has griped me about my website, even though I use Apache and Microsoft Windows as my servers is that I’ve always wanted to look into Improving web server performance.

Currently my page load times are around 2 – 3 seconds when tested around the world but I’m always up for making it that little bit faster.

Currently I’m looking at multiple methodologies
– Upgrading the HDD to SSD at a later date
– Implementing RAMDisk Caching for the Website
– Pruning the httpd.conf file so theres less crap in it (mainly for me)
– Implementing zip compression of pages
– Implementing disk caching of statically served files
– Optimise the CSS code and layout of the website for mobile browsers and tablets

This should all help speed up the site and make it more optimised for multiple web formats.
Currently this is ongoing and I’m monitoring the sites and errors to find out if there’s any problems

Currently my site gets a speed of 87/100 on google developer pagespeed and 57/100 on pingdomtools.

I’ve also tested my website for further development on woorank.com and it gets a score of around 57.

I’m aiming to get these close to 100 as possible for maximum performance