If you want to host a website, it is important to consider the difference between static and dynamic websites. For static websites, you only need a web server such as Apache, but for dynamic websites, you need a LAMP Stack.
As the names indicate, static websites are (relatively) unchangeable and dynamic websites change regularly. For example, all websites that use CMS systems (WordPress, Joomla, Drupal, etc.) are dynamic websites and use PHP and databases. Some of the main differences are:
Static websites
- Content is the same every time the page is loaded.
- Content only changes if someone posts an update on the relevant web server.
- The website only uses HTML code.
- Does not require a database.
Dynamic websites
- Content changes regularly (e.g. due to changes in a database).
- The website contains code which allows unique content to be displayed every time the page is loaded.
- The website uses scripting languages such as PHP, Perl, Ruby, etc. for developing the website.
- (Almost always) uses databases.
Should you have any questions left regarding this article, do not hesitate to contact our support department. You can reach them via the ‘Contact Us’ button at the bottom of this page.