Blog posts

This page lists all my blog posts chronologically (newest first).

Redis PubSub for Optimizely CMS 12 event messaging!

Mar 02, 2023 by Stefan Holm Olsen

I made a new Redis PubSub event provider for Optimizely, for use with load-balanced servers that cannot use my .NET sockets event provider. Read about it, and get it, here.

Hosting Optimizely CMS 12 on Docker Engine

Dec 04, 2022 by Stefan Holm Olsen

Since Optimizely CMS can now be deployed as a Docker container, here is a demonstration of building, running and scaling an Optimizely CMS 12 site on a Docker Engine swarm.

7 ways to deploy Optimizely CMS 12 (.NET 6)

Sep 05, 2022 by Stefan Holm Olsen

With Optimizely CMS 12 now fully multi-platform, it can now be hosted in new ways. Here is a quick walkthrough of some of the hosting models.

Compressing Web API and Episerver API responses

Oct 29, 2020 by Stefan Holm Olsen

If you return large responses from your custom Web APIs or from Episerver Content and Service APIs, you might want to remember about response compression. Read here about enabling it.

Burst-protecting pages with Cloudflare output caching

Apr 18, 2020 by Stefan Holm Olsen

This is the story about how an Episerver site achieved extreme performance for some landing pages, by applying distributed output caching using Episerver DXC and Cloudflare.