How to Overload a Web Server with WordPress Plugins

Awhile ago, I ran into problems with my web hosting company. According to them, my main site (Embedded Star) was consuming too many CPU resources. It happened several times so they suspended my site. My main site has decent traffic, but not Digg type of traffic. There really wasn't a good reason why my site would consumed too many CPU resources. I figured there must be a problem with the ISP so I moved to another ISP. A few months later, I ran into the same problem. So, I upgraded to a semi-server plan where I shared a web server with three or four other people (instead of hundreds of sites on a single server). A few months later, the web hosting company again informed me my site was consuming too many resources. So I decided to get a dedicated server and put all my sites on it.

With a dedicated server, I figured my troubles were over. Wrong! Multiple times each week, my server would overload and become non-responsive or very slow. After I analyzed my web logs and removed some apps, I realized a big part of the problem had to do with all the WordPress plugins I was using. Plugins give us extra functionality, but many of us (including me) don't realize the extra load they can place on the server. BTW, even the theme templates we use can also add to the load. For instance, the old Default (Kubrick) theme generates an extra five SQL queries compared to the new Twenty Ten theme:

Continue reading

Win an Xbox 360 Kinect and Rock Band 3

Good morning, people. If you have not done so already, head on over to my dad blog and enter my Xbox 360 Kinect giveaway. One lucky winner will receive the Xbox 360 game console, Kinect sensor, Kinect Adventures Game, and the Rock Band 3 video game. To enter, all you have to do is watch a video (less than two minutes) and then leave a comment on my dad blog. The deadline to enter is next Tuesday, November 30th. Good luck and have a great Thanksgiving!

Microsoft Xbox 360 4GB Console with Kinect

Giving Away Lenovo ThinkCentre Computer and Two ThinkVision Monitors

I almost forget to let you guys know I'm giving away a computer and two monitors on my geek dad blog. The giveaway runs July 1-5, 2010. Here are the prizes:

  • Lenovo ThinkCentre A63 Tower Computer
    • AMD Athlon II X3 435 45nm processor 2.90 GHz (1.5M total cache)
    • AMD RS760 + SB710 chipset
    • 2GB DDR3 memory (1066 MHz/1333 MHz with 2 DIMM slots)
    • 250GB serial ATA hard drive
    • DVD RW drive
    • Windows 7 Professional 32-bit operating system
    • Two video ports (VGA, DVI)
    • Marvell Yukon 88E8057 Gigabit Ethernet with RJ-45 port
    • ATI Radeon HD3000 DX10 graphics
  • Two (2) Lenovo ThinkVision L1951P LCD Monitors
    • Full 19-inch wide (481 mm) viewable image size
    • Native resolution of 1440 x 900
    • 250 cd/m2 brightness
    • 1000:1 contrast ratio
    • 5 ms response time
    • Analog and DVI-D video signal connectors with both both sets of cables