Static vs Dynamic

  A static web site is used to describe a website that is not connected to a database.  The content is stored in numerous files and is displayed when requested by the clients browser.  A static website can't collect information from a user, but instead, is used to present information.

  A dynamic web site is connected to a database.  The content of a dynamic page is built by taking information out of the database, processing it, and inserting it into the page while the page is being sent to the clients browser. Using this technique allows web pages to be personalized for each user using only a standard collection of pages.

  Having a database connected to your website also allows you to collect information from your clients browsers.  This information can be anything including transaction and billing information.

  Using a simple content management web interface to make changes to the database, the website can be easily updated without needing to hire an engineer to make changes on a regular basis.

  Separating the content from the page structure allows flexibility.  This flexibility has the advtanges of:
  • One page can be used in place of many, for example, staff profiles.
  • Future overhauls to the site require less time to complete.
  • Efficient management of the websites content.
  • Updating the information in one place updates it throughout the entire website.