Variations
Understand various server-side frontend integration techniques such as Edge Side Includes, Server-Side Includes, and Tailor. Learn their benefits, challenges, and how they compare to client-side integration, helping you optimize web page delivery and caching in microservice architectures.
We'll cover the following...
Different ESI implementations #
Of course, instead of Varnish, a different ESI implementation could be used by Squid or by a CDN like Akamai.
SSI #
Another option for server-side frontend integration is SSI (Server-side includes). This is a feature that most web servers offer. https://scs-commerce.github.io/ is an example of a system that uses SSI with the nginx webserver to integrate the frontends.
SSI and ESI have different benefits and disadvantages.
-
Web servers are often already available in the infrastructure for SSL/TLS termination or for other reasons. Because web servers can implement SSI, no additional infrastructure is ...