Sunday 4 November 2007

Week 6

Functions of Apache HTTP Web Server
The Three typical functions of Apache HTTP Web Server are:

  • Develop and maintain an open source HTTP server for modern operating systems
  • Provide robust, commercial-grade, featureful and free-available source code implementation of an HTTP Web server
  • Provide a secure, efficient and extensible server that provides HTTP services with the current HTTP standards.

Comparison between Static and Dynamic Website
Static Website have content , images, and documents placed within the page itself, while dynamic website pull the content, text, images and documents from a database based on the location of the web page.
A static site generally means that content is posted and updated as new information becomes available or until next edition. A dynamic website interacts with a database and allows visitors to request information and have it displayed back to the client browser.
Dynamic websites are typically much more complex to write and require the developer to have a sound knowledge of a range of technologies, such as a scripting language (e.g. PHP or ASP), the web server environment (e.g. Apache or IIS) and a web database system (e.g. MySQL or MS Access).While static are simple based website for easy navigation.
The combination of the time and difficulty of development cause the cost of developing a dynamic website to considerably outweigh that of a static website.
Most simple dynamic sites take longer to develop than static sites. When writing pages for a static site, what you see is what you get. When writing pages for dynamic sites, the developer is writing a program that generates web pages based on a set of input values and reliant on a number of external entities, such as a web database and a collection of HTML templates.
Because of the simplicity of static websites, they are far less prone to errors. Dynamic tend to be more error prone due to:

  • mistakes in the script used to generate a web page
  • underlying database systems become unavailable
  • web server configuration changes

References:

The Apache Software Foundation. Homepage.(2007).[Online]. Available from:http://www.apache.org/ [Accessed 04/11/07].

Hemmings, Tafa.(2005).The Difference between Static and Dynamic Website. [Online]. Insite.Available from:www.inasite.com/resources/article.asp?article-id=2 [Accessed 04/11/07].

Infinitimixedmedia.Homepage.(2007).What is the difference between Static and Dynamic Website. [Online].Available from:http://infinitimixedmedia.com/content/view/127/44/ [Accessed 04/11/07].