Headless / Decoupled CMS
When you need lightning speeds with enhanced security
If you have a project with high traffic or are looking for lightning-fast page loading speeds, then you may wish to consider a headless or decoupled CMS setup.
The term headless of decoupled means splitting up the website into two parts, a front end build, and a backend build. The front end will be the website the user connects to, containing all the visual styling. The backend build will control the structure of the site, and the content for each page. The front end site, will connect to the backend site via an API to get all the required structure and content after the page is already loaded.
By splitting up these two parts, you are not loading CMS core files on every page load, and only requesting the exact items you need, which dramatically decreases the page loading times.
Development of these platforms generally take longer than a traditional CMS build, as two systems are needed to be built, rather than one unified system.