codeboy wrote this site

 

This site is entirely database and script-driven. Every page on the site is generated on-the-fly, as you request it. For instance, the quote that appears at the top of most pages is read out of a database. If there is more than one quote for the particular page, it chooses a quote at random (right now, I don't have more than one quote for most sections, so you probably see the same quotes all the time).

The interface (page layout) is generated dynamically for each page as well. Every page is mostly just the main body (text) for the page stored in the filesystem. When the page is served up, it calls a few functions that load the interface for the page, log the page hit to a database, and get a quote (if necessary).

The web links and CD sections are served out of separate databases, since those databases are used in other applications also.

The system is written in Active Server Pages running on IIS 4.0 on top of an NT Server 4.0 running on a Digital AlphaServer 400 with 192 megs of RAM. The back-end databases are Access97, accessed through ODBC 3.0 drivers, which stay speedy thanks to database connection pooling code.

Powered by DIGITAL
 
codeboy home

Page dynamically generated on 5/21/2012 at 2:54:33 AM ET