A very large percentage of websites in this day and age rely on dynamically driven content. The content can be anything that is displayed within a website; including html code, images, writing, page titles, Meta descriptions and Meta keywords.
Many dynamic websites rely on a “back-end” database that would hold all the relevant data, where the database would work in conjunction with the websites frontend.
The frontend pages would be created using a programming language (such as asp.NET or PHP) to display the required information. Each time a request is made by a user for a dynamic webpage, the server would iterate through all the server side code, which would obtain data from a database and produce standard html code that is displayed within a web browser (e.g.
IE or
Firefox).
One example of a dynamically driven website is an
e-commerce site. Usually, each product for sale within the website would have its own individual product page that would contain details such as title, description, images, price, delivery, availability etc. Making this dynamic enables all of the product pages to be created from one template file that would retrieve the relevant details for a specific product from the database.
Producing a dynamically driven database website has many advantages including:
- Assist with
search engine optimisation. Allow
content to be updated easily which will reduce the likely hood of content becoming out of date.
- Time saving. - Reduce time spent on maintenance and support, as is needed with static pages
- More flexibility to the websites administrator who may have little or no technical knowledge or experience.