A website, or individual web page, can be static or dynamic. A static website contains information that does not change. It remains the same, or static, for every viewer of the site. This has many benefits. The most noticeable is performance. HTTP servers are very good at sending files—so good, in fact, that you can effectively serve the same number of pages with a fraction of the memory and CPU needed for a dynamic site. Advantages of static Website: Speed Perhaps the most immediately noticeable characteristic of a static site is how fast it is. As mentioned above, there are no database queries to run, no templating and no processing whatsoever on every request.
Web servers are really good at delivering static pages quickly, and the entire site consists of static HTML files that are sitting on the server, waiting to be served, so a request is served back to the user pretty much instantly.
A dynamic website is a site that contains dynamic pages such as templates, contents, scripts etc. In a nutshell, the dynamic website displays various content types every time it is browsed. The web page can be changed with the reader that opens the page, character of consumer interplay, or day time.
Types of dynamic websites
Basically, client-side scripts produce client-side content. Thus, client-side content is originated on the client’s PC, but not on the server. In such cases, the customer’s browser loads the website’s content right from the server, treat the code included in a web page, and thereafter shows an updated version of content to the reader.
Server-side content is spawned while the page is loading. Therefore, web pages, that variate when a website is loaded, use server-side scripting.
Usually, modern dynamic websites combine the client-side and server-side scripting. The whole “new web space” is based on it because this method helps to make the server’s load time much shorter. Simply, there is no need to regenerate the whole page by the servers parser, just transmit a necessary content that is going to be changed.
Key differences from traditional builders:
* Minimalistic, extremely easy-to-use interface
* Mobile-friendliness, latest website blocks and techniques "out-the-box"
* Free for commercial and non-profit use