A popular holiday company wanted to improve conversions on their website. Their plan was to extend their existing CMS with property availability and search functionality but there was no available solution for their provider. We were approached by a local design agency to build a custom plugin to achieve these goals.
This hybrid of serverside rendered pages and background fragment requests allows us to provide the fastest performance in all situations, as well as providing canonicalised links for SEO purposes.
Firstly, we built out the backend in PHP. We then locally proxied all API connections in order to produce a cacheable layer for end users to access, ensuring the pages are up-to-date and lightning fast. When updating the cache the PHP calls the provider's API and builds a complete page of minified HTML. At the same time we also cache a page fragment of the rendered results.