BluWiki:Ashelley
From BluWiki
Contents |
[edit] Specs
Hardware:
- 2 U Server chassis [1]
- AMD Moblie Athalon 64 3000+ Processor [2] & heatsink [3]
- 1 GB DDR 400 (PC3200) Ram [4]
- Microstar K8M800 motherboard
- 10/100 Onboard ethernet
- 2 (Raid 1) Western Digital Caviar SE WD800JD 80GB 7200 RPM Serial ATA150 Hard Drives [5]
The server's hardware isn't the fastest, but it's what I had laying around and it'll do the trick. I would like 10/100/1000 onboard ethernet... but oh well.
Software:
- Debian Etch
- lighttpd 1.4.13
- php 5.2.0-8
- Accelerated with memcache & xcache
- MediaWiki 1.6.7
No mysql database - all mysql queries are now routed through a separate database server: BluWiki:Mother
[edit] Updates & Notes
These are notes that I mainly keep for my own reference later - so I can retrace my steps if need be. They're posted here because they might be of interest to the BluWiki community as well!
[edit] April 30th, 2008 @ 10:13AM (EDT) - Completed server transition
Ashelley is now serving all HTTP requests for BluWiki.com. It looks like the speed has increased significantly. Some benchmarks:
- BluWiki:Mother & apache: 4-12 seconds to serve bluwiki pages
- BluWiki:Ashelley & lighttpd: 0.5 seconds
- BluWiki:Ashelley / lighttpd / xcache: 0.1 seconds
(This is the time it takes to process the php for a bluwiki page, obviously network latency will increase typical load times)
BluWiki:Mother is now only serving mysql queries.
[edit] History
Ashelley was previously a Beowulf node on a project I was working on. When BluWiki's traffic exploded, I wasn't actively working on that project & I had the node sitting around - so I thought I'd use it to speed the site up.
Unlike BluWiki:Mother, Ashelley is running Debian Etch. I decided to go with Debian after I got compile errors trying to install Gentoo.





