A lesson in performance testing

Submitted by exaboy on Thu, 11/20/2014 - 22:26

If you've never performance tested a website before stop what you are doing, if you have, do the same. I'm pretty sure you're doing it wrong and wasting everyone's time.

To performance test a Drupal website correctly you need a number of things:

patience
a crawler
a spreadsheet
a browser
There are a couple of facts you need to understand.

That Special Relationship With variable_set

Submitted by exaboy on Fri, 07/25/2014 - 11:01

I find over and over many performance issues come down to this particular function - variable_set(). In all cases it is a module invoking this function, even under minimal load that proceeds to cause a Database stampede, backend 503s and outages. How can this be? let me show you. This is going to get deep quickly so do your best to follow along since this is really important to understand.

Keep Your 404s In Check

Submitted by exaboy on Tue, 07/08/2014 - 17:18

Did you know that a 404 could cripple your website? We'll believe it or not misconfigured or ignored 404s could be killing your websites performance. Let's see how.

First things first, what do 404s look like in Drupal 7 out of the box? If you view the headers of a 404 page you will see the follow:

Protect your precious forms

Submitted by exaboy on Sun, 06/30/2013 - 22:16

Hey we all know its a nightmare to get spammed by these incredibly annoying bots that patrol the internet which flood websites with uber amounts spam. Well, we have solutions for that. If you are working with Drupal then the likely choice is Mollom which is of course free for small sites and blogs, bonus!

It's official, I'm a dad!

Submitted by exaboy on Thu, 03/18/2010 - 18:17

On Thursday, 18th March 2010 I became a very proud and humbled father to my first son Oscar. Weighing in at 3.375kg (7lb 6oz) and measuring 50cm he came into the world at 4:06pm with full credit going to his patient and very brave mother.