1. 程式人生 > >Powered by .NET Core 進展:第5次釋出嘗試(Windows部署)

Powered by .NET Core 進展:第5次釋出嘗試(Windows部署)

(圖注:Windows 自帶的效能監控,紅色表示 CPU 佔用,綠色表示 QPS)

今天中午 12:30 左右,我們進行了 .NET Core 部落格站點的第5次釋出(頁尾會顯示"Powered by .NET Core 3.0 Preview 8 on Windows")。

.NET Core 應用以 IIS InProcess Hosting 方式部署在 Windows Server  2016 資料中心版英文版上,到目前用了6臺阿里雲4核8G伺服器。

剛釋出的時候,伺服器 CPU 的波動有些大,因為剛釋出上線,需要一定的時間建立快取,當快取逐步建立起來後,CPU 佔用越來越穩定。

從目前伺服器的表現來看,CPU 隨著 QPS 起舞,即使 QPS 突增伺服器也能穩穩撐住(見下圖),今天下午的訪問高峰很有希望能撐住。

如果能撐住,我們會找時間進一步驗證 docker swarm 叢集部署以及 docker-compose 單機部署時的表現。

另外,.NET Core 版部落格的 bug 可能比較多,如果由此給您帶來麻煩,請您諒解;如果您發現 bug ,麻煩您立即向我們反饋。

更新:

14:08 加了1臺伺服器,現在是7臺。

Powered by .NET Core 系列博文:

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