This can be time consuming and can also be prone to unforeseen technical errors.
STATIC WEBSITE VS DYNAMIC WEBSITE EXAMPLES GENERATOR
Each time a new article is to be added, the static website generator builds the entire website and redeploy to the web server.However there does exist some 3rd party CMS services such as Contentful that can overcome this issue. Content Management Systems (CMS) are usually missing in static websites.As we need to use static website generator tools that are quite technical in nature, users who wish to use static websites should be technically capable. Programming knowledge is required to work with static websites.However, these can still be added through some 3rd party external services. Usually static websites lack components such as comments, user login, recommendation engine, real time notifications etc.User interactivity is limited due to the static nature of the website.As the contents are static and created in advance, no dynamic contents can be added to the web page.Cheap: The cost of hosting a static website is in pennies compared to a dynamic website as it just needs a simple web enabled file server.
Thus, each of the users who request a particular webpage from this server will always receive the same content. Google search result page is another example of a dynamic page that varies from person to person for the same query based on his browsing history.Ĭontrary to this, a static website is usually made up of static content (mostly using only HTML & CSS) that are already stored as complete files on the server. An example of this can be Facebook homepage of a user who get to see the posts from his friends and network. Advantage of this is that each of the users get customized contents specific to them that are different from what would be delivered to other users. These dynamic websites have databases through which the content of a webpage is generated on the server dynamically and then sent to the user’s browser. Most of the websites we use these days are often dynamic websites.