Masthead image for SitecoreFundamentals.com
Banner image for What's Burning My Shard Databases at 100%? article

This morning I was alerted to both shard databases burning at 100%, which should never happen in a right-sized configuration. After some checking around, the problem appeared to be bots indexing this site. That's great, we like bots! But Sitecore wasn't identifying these visits for what they were, and began processing them as Users, to be collected into the xDB. Here's a quick guide to keep these bots that slipped past detection at bay.

Read More
Banner image for A Site With Over 120,000 Hits Per Hour? Here's How We Managed the Demand Using a Custom 404 Pipeline. article

Going live with a new Sitecore implementation and getting over 30 times the load you were expecting can be a bit of a shock! So, when we saw 120,000 hits per HOUR instead of the 3,000, we expected, adjustments needed to be made. Here's how we programmatically stored an array of 404 pages to drop demand on the servers in a huge way.

Read More
Banner image for Site Failures and What Else Can Happen When You're Not Monitoring the Health of Your Sitecore Implementation article

This week a client had a well-running installation go offline, showing “Error 524: a timeout occurred”. Not having worked on this instance for several months, the first thing I did was look at the logs to see what's going on. The site is logging thousands of exceptions a day, and one SQL database is pinned at 100% for at least seven days. This needed a few steps to resolve the issue, so let's go through them.

Read More
Banner image for Speeding up Sitecore Starts for Better Experiences, From Dev to Production article

Ok, using Falcon Heavy's engines as my banner is a little dramatic, but time is money, and having staff wait for Sitecore restarts can add up over an engagement of several months. I'm constantly looking for more ways to speed process up, so I've put together a couple of tips on speeding things along.

Read More