Skip to main content
  • About
  • Archive
  • Tags

Szołkowski's Blog

Blog about Optimizely CMS development, .NET, and technical content

Posts tagged ‘performance’

Posts about performance in Optimizely projects — memory-efficient catalog traversal, SQL index and statistics maintenance, and Application Insights telemetry tuning. Quiet wins, not silver bullets.

5 posts · earliest: October 2025 · latest: October 2026

  • October 28, 2026: What Mattered More Than the API. Part 5: Process Uptime and the Benchmark

    A long-running app imported 7x slower than a freshly restarted one, the finding that beat every API optimization, plus runnable benchmark jobs.

  • October 21, 2026: The Low-Level API Is Not Automatically Fast. Part 4: Counting Round Trips

    The low-level Commerce DTO API is not automatically fast: counting the database round trips per imported row, and four fixes I would apply first.

  • September 30, 2026: Bulk Catalog Import in Optimizely Commerce. Part 1: Why the DTO API

    Why I use the DTO API instead of IContentRepository for bulk catalog writes in Optimizely Commerce: measured 2.7-3.3x faster, and what it costs you.

  • February 18, 2026: Memory-Efficient Catalog Traversal in Optimizely Commerce. Part 1: Building the Service

    Part 1 of a series on streaming catalog traversal in Optimizely Commerce — a memory-efficient service that processes large catalogs without OOM errors.

  • October 08, 2025: Quiet Performance Wins: Scheduled Job for SQL Index Maintenance in Optimizely

    A scheduled job that rebuilds fragmented indexes and refreshes statistics on custom Optimizely CMS tables — quiet wins for query speed and editor happiness.

Tags

.NET (13) OptiPowerTools (4) OptiPowerTools.Hangfire (2) OptiPowerTools.ScheduledJobsInsights (2) apple silicon (3) application insights (1) arm (3) background jobs (5) benchmark (1) blazor (2) catalog (8) ci (2) commerce (8) database (3) devops (2) docker (1) dxp (1) episerver (21) error handling (1) github (2) hangfire (4) import (5) indexes (1) m1 (3) maintenance (2) memory-optimization (1) nuget (4) open-source (4) optimizely (21) patterns (2) performance (5) pipeline (2) scheduled jobs (9) sonarcloud (1) sonarqube (1) sql server (4) workflow (2)

Stanisław Szołkowski — Platinum Optimizely MVP & .NET engineer. More about me →

LinkedIn · GitHub · Optimizely World

Read more articles · Browse by tag · subscribe via RSS

This site uses Google Analytics to understand which posts are useful. No ads, no tracking across other sites. You can decline and the rest of the page works exactly the same.