Thursday, June 26, 2008

mongrel-esi 0.5.4

I did some testing on a really fast machine today. It's Dell PowerEdge 2900.
It has two:
  • CPU:2x: Quad Core Intel® Xeon® E5410, 2x6MB Cache, 2.33GHz, 1333MHz FSB
  • Memory:8GB 667MHz (8x1GB), Dual Ranked DIMMs
  • Disk:146GB 15K RPM Serial-Attach SCSI 3Gbps


Running mongrel-esi 0.5.4, load testing a page with 9 esi fragments

4 unique fragment servers

  • frag1 sends 1,024 bytes and delays 0.05 before sending and is requested 3 times.
  • frag2 sends 4,096 bytes with no extra delay and is requested 2 times.
  • frag3 sends "<p>Hello there user</p>" with no extra delay and is requested 2 times.
  • frag4 sends 4,096 bytes with no extra delay and is requested 2 times.

The origin server sends 38,448 bytes with no extra delay and a max age of 10 seconds.

Fragments are given a max-age between 1 and 3 seconds.

Here are the performance charts from mongrel-esi 0.4 to 0.5.4, running 1000 requests:

2 comments:

Adam Bair said...

Nice work Todd - that rocks!

gabe said...

you just totally pwned oracle web cache...

Reading list