Magic Page Plugin allows you the option of choosing between a Dynamic web page, or a Static web page. Both site options have multiple benefits, but choosing will depend on what your needs are for your site, and how you want to present your business to the user. They are basically similar technologies, with very different deliveries and user tools.
Dynamic web pages are pages which change according to the actions of the user, such as Netflix showing different films depending on which country the user is in, for example. It is a web page which is constantly being updated, like a calendar, or a blog. A Static page, like its name, never changes unless the owner makes an edit. A Static page is a more simple type of website; imagine an online brochure for a business. No comments, no interactivity with the user, because these are made of ‘fixed code’.
Dynamic web pages allow for interactivity with the user, meaning they can control the data displayed, and update info as they go. This type of site will use Server Side Programming to respond to requests by the user. It calls an Application Programming Interface to retrieve information, meaning it can produce the most relevant information based on previous searches. This is extra useful when running your business site if it involves Ecommerce, or allowing a user to make a profile, type a comment, or create a reservation. It also means you only have to make one edit, and all the pages will be automatically updated.
Furthermore, just as information on dynamic sites can be customised according to the user’s location, it can also be customised on the basis of a subscription type to a specific service a user has. So the page changes depending on the action of the user and a database of information gathered about those actions. Having a database analysing content may not sound like the most effective medium, but on the other side it offers benefits such as security as well as convenience.
Any Ecommerce site, where a transaction of any sort (monetary or otherwise) takes place, can be considered a Dynamic Site. It works in a more complex way than a Static page in that it involves web hosting, and needs Databases and Servers to be created also. It is more of an expense for a site, although a necessary one if you want any interactivity as an option on your website.
In terms of functionality, it is easy to understand if you remember that Dynamic sites are CRUD. 1- Create 2- Read 3- Update 4- Delete. Imagine a blog page; any of these sites need to have the ability to create something within them, to read other posted items or articles, allow changes and edits to pieces uploaded, and to remove or add new pieces.
Where Dynamic Web pages are server-side, Static Web Pages are client-side, like a company profile page for example. If you are starting out, it might be an idea to start here to fully understand the client-side, before allowing for constant updates and incorporating interactive components. This will mean you can get a good solid base before moving on to more flamboyant alternatives. A Static Web page still works incredibly effectively - it simply provides information the user is looking for, and is the same for everyone who accesses the page.
The site is delivered to the user exactly the same way it is stored online - no new information is stored except for the page of the actual site. It is also more flexible in where it can be published - like in a blog post feed or a blog sitemap.
These websites don’t have as extensive database infrastructure or client server architecture as dynamic sites, and so are more affordable for a business. Because of the simplicity of its infrastructure, if you have a poor server, then the load time is considerably lower on a static site.
Because MPP allows for both Dynamic and Static site uploads, it is flexible in providing for the needs of your business content. In todays’ web, we have much more dynamic options for online information and data - it is dependent on what you need for your business. Magic Page also provides regularly updated FAQ’s and one-on-one time with our tech team for all your support, if you are new to this or a seasoned software user.