1. 程式人生 > >峰迴路轉:去掉 DbContextPool 後 Windows 上的 .NET Core 版部落格表現出色

峰迴路轉:去掉 DbContextPool 後 Windows 上的 .NET Core 版部落格表現出色

今天早上,我們修改了部落格程式中的1行程式碼,將 services.AddDbContextPool 改為 services.AddDbContext ,去掉 DbContextPool 。

然後奇蹟出現了 ——

單臺4個8G的伺服器,800 左右的 QPS 不在話下,CPU 的穩健與 .NET Framework 版有的一拼。

到釋出博文時間為止,最高可以撐住 1300 的 QPS 。

我們評估一下,如果沒有其他問題,我們今天會全面部署 Windows 上的 .NET Core 版部落格站點。

DbContextPool 相關連結:

  • EF Core 小坑:DbContextPool 會引起資料庫連線池連線耗盡 

Powered by .NET Core 系列博文:

  • 【故障公告】釋出 .NET Core 版部落格站點引起大量 500 錯誤
  • 【網站公告】.NET Core 版部落格站點第二次釋出嘗試
  • 暴風雨中的 online : .NET Core 版部落格站點遭遇的高併發問題進展
  • Powered by .NET Core 進展:驗證高併發效能問題嫌疑犯 docker swarm
  • 同“窗”的較量:部署在 Windows 上的 .NET Core 版部落格站點發布上線
  • 做夢也沒有想到:Windows 上的 .NET Core 版部落格系統表現更糟糕