Dynamic Website refers to real time generated web pages which includes Web Scripting Code, such as PHP, JSP, ASP and more. Dynamic Website consists of information that changes, depending on the viewer, the time zone, the viewer's native language and other factors. When a dynamic page is accessed, the code within the page is parsed on the Web server and the resulting HTML is sent to the client's Web browser.
Dynamic Websites are more preferred choice for large websites, since they are easier to maintain than static websites. A dynamic web page allows multiple users to update the content of a website without editing the layout of the pages. Dynamic pages access information from a database therefore, the webmaster needs to update a database record rather than updating each page manually as in Static Website.
A Dynamic Website is based on client-side scripting or server-side scripting or sometimes the combinations of both to generate the changing content. These sites also include HTML programming for the basic structure. The client-side or server-side scripting helps in retrieving the site.
With server-side scripting, scripts run on the server that hosts the page. The process for how the page is built is determined by parameters defined in the server-side scripting.