Get in touch 01795 905292

Blog

5 articles tagged #Performance

Diagnosing a Redis session timeout that only happened in production

Diagnosing a Redis session timeout that only happened in production

A StackExchange.Redis 3 upgrade caused session timeouts that only appeared in production, and the real cause turned out to be .NET ThreadPool starvation rather than the client itself.

Output caching in Umbraco 17, and whether we needed it at all - Part 2 of 3

Output caching in Umbraco 17, and whether we needed it at all - Part 2 of 3

Umbraco 17 on .NET 10 is quick, so we did not need page caching at all. We built it anyway to see what was possible before trying it on a…

CSP nonces and output caching, at the same time - Part 3 of 3

CSP nonces and output caching, at the same time - Part 3 of 3

Cache a page containing a CSP nonce and every later visitor gets a stale nonce that no longer matches their header, so the browser blocks the lot. Most advice says…

Introducing ImageSharp TrimCache for Umbraco

Introducing ImageSharp TrimCache for Umbraco

A free Umbraco package that trims the ImageSharp.Web image cache by age on a schedule, for both the local physical cache and Azure Blob storage. Stop the media cache growing…

Investigating Performance Problems on Umbraco Cloud

Investigating Performance Problems on Umbraco Cloud

A few weeks ago, I was contacted by Umbraco support regarding an issue with a website I look after for a client that runs on Umbraco Cloud. The website is…