*Update on Wafaa Bilal and Recreational Network Traffic
The Brain Behind Paintball Artist Bilal: ‘Domestic Tension’ Sysadmin Jason Potkanski talks about how he helped keep the paintball-via-webcam site running.
Jason Potkanski, who works at the Citizendium Foundation, read the Chicago Tribune Daywatch, to find Wafaa Bilal’s site, Domestic Tension. He looked at the site and saw that it was getting swamped over a DSL link. He sent Ben Chang, lead software programmer of the project, an e-mail offering help, and got an answer back the next day. He visited the project site at the Flatfile Galleries on the 11th – a day when the gun was down most of the day due to the strain that the Internet was placing on the connection – the DSL line and commercial-grade router they used were taking a beating from the Slashdot-like effect of a small pipe.
He immediately offered some performance optimization techniques, such as setting keepalives to 3, and installing eAcellerator to speed up the PHP script, replacing the memory inefficient tail function for the chat. And of course, he told Bilal that he would need a dedicated line to the Internet, and by the next day, they got an OC3-quality connection to Steadfast, at Equinex in Chicago. Immediately he saw an improvement.
He also mounted the webcam image and chatlog/shooter log via NFS, remoted in to do the mounts and copy the application over to the Steadfast connection.
Another problem was the use of XML requests, which wasn’t viable on all browsers, and the fact that the original configuration kept three separate requests open for the chat, the shooter log, and the web cam.
If he had the system to design all over again, he’d design it to use a backend database for the logging features, combine the shooter log and chat so that the application requires only two keepalive connections, not three.
(Continued...)
By Brian Boyko
by Jeff Hicks
By Steven Maercklein and Zack Belcher
by Ted Romer