{"id":461,"date":"2009-08-17T22:43:39","date_gmt":"2009-08-17T21:43:39","guid":{"rendered":"http:\/\/wp.devco.net\/?p=461"},"modified":"2010-07-03T17:33:26","modified_gmt":"2010-07-03T16:33:26","slug":"managing_web_traffic_with_ruby-pdns","status":"publish","type":"post","link":"https:\/\/www.devco.net\/archives\/2009\/08\/17\/managing_web_traffic_with_ruby-pdns.php","title":{"rendered":"Managing web traffic with ruby-pdns"},"content":{"rendered":"
A short while ago I wrote about releasing a Ruby Development framework for PowerDNS<\/a> the release is still early days, feature complete but needs some robustness tweaks and a new release will be out in a week or so to address that.<\/p>\n I wanted though to highlight some success that I’ve had using it. I have a small static farm for a client that handles around 2MiB\/sec of 200×200 jpg files, this setup is for a startup so out of necessity its all built to be cheap, I host on networks I don’t own yet I need pretty good control over it, what IPs will be used to serve traffic and so forth.<\/p>\n The graph above shows the case before caused by the windows DNS bug<\/a>, you’ll see the bottom host is working pretty hard getting a large chunk of the bandwidth.<\/p>\n This is a problem because come mid month this poor machine has already used up its allocation of 2.5TiB of transfer and I need to move it from the pool.<\/p>\n