Dynamic web hosting refers hosting on a site that involves the use of multiple IP addresses in an effort to allow multiple computers to share the same IP address. Let's imagine that every website had its own computer and its own IP address. That would be a crap load of IP address and a ton of computers. So instead many hosts use dynamic web hosting as a way to get your site on several servers and at the same. They can do this through a process that involves mirroring the site across several servers.
What is a Dynamic Web Page?
A dynamic web page is a web page that displays different content each time it's viewed. For example, the page may change with the time of day, the user that accesses the webpage, or the type of user interaction. Dynamic web pages are directly connected to a background database by the active programming language and will literally ‘grab’ information from the database every time it is changed to update automatically without needing the intervention of a web administrator. Non-dynamic pages do not allow users to make any changes and so they always look the same unless the site administrator edits and republishes them directly onto the server. There are two types of dynamic web pages.
Web pages that change in response to an action within that web page, such as a mouse or a keyboard action use client-side scripting.
Client-side scripts generate client-side content. Client-side content is content that's generated on the user's computer rather than the server. In these cases, the user's web browser would download the web page content from the server, process the code that's embedded in the web page, and then display the updated content to the user.
Web pages that change when a web page is loaded or visited use server-side scripting. Server-side content is content that's generated when a web page is loaded. For example, login pages, forums, submission forms, and shopping carts, all use server-side scripting since those web pages change according to what is submitted to it.