Legal Notice
The opinions expressed herein are my own personal opinions and do not represent my employer’s view in anyway.Top Posts
- C# DateTime to UNIX timestamps
- C# Use HttpClient to GET JSON from API endpoint
- C# JWT Token Get Expiry Timestamp
- C# Azure Table Storage QueryAsync, Paging and Filtering
- C# get results from Task.WhenAll
- .NET Core MVC Web API - control DateTime format in JSON output using JsonSerializerOptions
- Handling "415 Unsupported Media Type" in .NET Core API
Archive
Meta
Tag Archives: Performance
Sitecore high CPU usage – is the SQL Session State Provider the villain?
My massive Sitecore 9.1 installation started having CPU spikes, even when the servers did not seem to receive more requests. When CPU spiked, I could see that the requests queue would build up, until it crashed with the following error: … Continue reading
Posted in Sitecore 7, Sitecore 8, Sitecore 9
Tagged Performance, Session state, Sitecore and .net, SQL
Leave a comment
Sitecore AccessResultCache cache is cleared by Sitecore.Caching.Generics.Cache`1+DefaultScavengeStrategy[[Sitecore.Caching.AccessResultCacheKey
Are you getting a lot of these messages in your Sitecore log: 6052 2021:03:25 05:23:12 WARN AccessResultCache cache is cleared by Sitecore.Caching.Generics.Cache`1+DefaultScavengeStrategy[[Sitecore.Caching.AccessResultCacheKey, Sitecore.Kernel, Version=11.1.0.0, Culture=neutral, PublicKeyToken=null]] strategy. Cache running size was xxx MB. This message can easily appear once every … Continue reading
Posted in Sitecore 6, Sitecore 7, Sitecore 8, Sitecore 9
Tagged AccessResultCache, Performance, Sitecore and .net
1 Comment
Sitecore Measure Pipeline performance and profile processors
In Sitecore, Pipelines are by far my favorite dependency injection pattern, and I have used them since Sitecore 5. One of the secret features of pipelines are the built in profiling. Oh, yes, by flipping 2 switches you can measure the … Continue reading
Posted in Sitecore 7, Sitecore 8
Tagged Performance, Pipeline, Profiling, Sitecore and .net
3 Comments
Measuring Sitecore performance with HighResTimer
The HighResTimer is a Sitecore feature that has been around since Sitecore 4. It’s a simple timer that allows you to very precisely measure time in microseconds by using the underlying OS timers. It is very easy to use: The … Continue reading
Posted in General .NET, Sitecore 4, Sitecore 5, Sitecore 6, Sitecore 7, Sitecore 8
Tagged HighResTimer, Performance, Sitecore and .net
2 Comments
Improve Sitecore Membership provider performance 2-20 times
Sitecore Membership performance can be increased dramatically by changing stored procedures and create new indexes. Try this before you write your own membership provider. Continue reading
Posted in Sitecore 6, Sitecore 7, Sitecore and .net
Tagged Membership, Performance, Sitecore and .net, SQL
8 Comments
Sitecore poor database performance
If you experience decreasing performance in your Sitecore solution, it’s not always your fault. And it’s not always Sitecore’s fault either. The database is usually the last place I would look for performance issues. Most performance issues comes from poor XSLT … Continue reading
Posted in Sitecore 6
Tagged index, Index Fragmentation, Performance, Sitecore and .net, SQL
1 Comment
Is Sitecore security slowing you down?
Recently, several blogs have posted about hidden settings that allows you to disable certain security related features in Sitecore. Sitecore can contain many users or many groups. This will sometimes lead to slow performance in the Sitecore shell or in the Sitecore … Continue reading