Websites can be thought of as either being static or dynamic. A static website is usually composed of HTML files, CSS files and JavaScripts stored on a web server. When an user visits a web page on a ...