Static vs. Dynamic Websites
Simply put, a static website is built for pages to be viewed, as is, through a web browser. It is simply a file that your internet browser (Firefox, Chrome, Internet Explorer, etc.) is capable of viewing.
Static website pros & cons
- Super fast load times
- Zero (0) security risks from the website. Note: the server may have additional security risks.
- Typically less expensive to build.
- Requires less server resources so typically less expensive to host.
- Perfect for a basic website (who you are, what you do and how to reach you).
- Web design experience required for updates
A dynamic website creates a page that is generated every time it is requested. Just as with a static site, your browser accesses a file hosted on a server. But, instead of viewing this file, the server responds to the file by accessing information stored (typically) in a database, and then produces a file that the browser can understand and display. In short, the browser requests information form the server, the server gathers the info, then compiles it and sends the page in a form that the browser can view. Sorry, that's about as simple as I can explain it.
Dynamic website pros & cons
- Easy to update
- Easier to update means you are more likely to add content to your site. Fresh, relative content is good for search engine visability
- User management
- Can be used to have multiple contributors, or staff members adding info to the site.
- Can also allow for user interaction with comments and feedback.
- Much greater security risks
- Keep your site's software and plugins up-to-date can help a lot.
- Hosting typically costs more.
- Typically more expensive to build.
It is this web developer's professional opinion that unless you plan on updating your site on a regular basis, a static website is the best option. Most website owners want to focus on what makes them money. They are simply looking for a way for people to know who they are, what they do and how to reach them.
Was this answer helpful?
Content management systems (CMS) are database driven, user interfaces that allow website owners...
"Basic website" is an open-ended term. My definition of basic could be different than yours....