|
Copyright © 2005, Donald Lee |
Technical details about this web serverHardwareI had an ancient Pentium III box laying around that I didn't know what to do with. It only had a 13 Gig hard drive but luckily had 512 MB RAM. I was really curious to find out if such an old computer could support Microsoft's latest and greatest OS - Windows 2003. I popped the Windows 2003 Standard Edition setup CD and an hour later was treated to the Windows welcome screen. So far it's been flawless. I plan on keeping it as my production web server until the cpu or motherboard dies!
Software
Network
ProgrammingI custom built this site with a combination of ASP.NET, VB.NET, SQL Server 2000, and XML. The photo galleries are dynamically generated by building the list of photos from their respective directory. This allows me to add and delete jpeg's from their folders without having to do anything else. Photo captions are stored in an XML file with the jpeg filename as a node attribute. I use XPATH to search the relevant node and read the associated caption element. Photo thumbnails in the gallery index page are created on the fly by calling GetThumbnailImage from the .NET class library System.Drawing.Imaging Certain pages, such as .NET Consulting, will differ in content depending on which country the user is coming from to account for different currencies. I use your IP address to locate your geographic region and call a custom written .NET class that returns your country, region, city, and ISP. Country detection is about 97% accurate, with European AOL and WebTV the exceptions. They route all traffic thru centralized proxy servers that make it impossible to detect the users geographic location. I also display your country name on the right side of the yellow menu strip for all countries except the United States. This makes it appear as if the site is hosted from the users country and creates a more compelling experience, especially if your from a smaller country. I protect email addresses from spam harvesting robots with a javascript function that dynamically generates my email address. If you want to implement the same protection in your site I explain the technique HERE.
If your interested in running a webserver out of your house, check out www.dslwebserver.com. It provides step by step instructions to turn your home computer into a web server.
Future UpgradesSuperfast broadband once back in the states. In San Francisco, www.etheric.net offers very fast, symmetrical (1+ MB/s, both upload & download) wireless broadband access including routable static IP addresses with plans starting at $64 USD/month. 80GB Hitachi Deskstar 7K250 Hard Drive for $58.99 (found on www.techbargains.com). Formerly IBM Storage division but purchased by Hitachi in 2002. This is the drive for the user that seeks high performance, high capacity, and reliability with an attractive price. I'd also like to add pan-tile and nighttime sensitivity to my webcam. |
Home |
Biography |
Photo Galleries |
Contact