使用Windows操作系統云虛擬主機搭建基于.NET Framework環境的網站后,網站運行速度變慢。本文介紹這種情況的可能原因和解決方案。

問題現象

使用Windows操作系統云虛擬主機搭建.NET Framework環境的網站,網站程序運行一段時間后,運行速度變慢。如果手動重啟網站后,運行速度又會恢復為較快。

可能原因

網站程序占用的CPU資源和內存資源沒有及時釋放,需要每隔一段時間手動重啟網站來釋放資源。您也可以通過切換ASP.NET版本實現程序池資源的回收,無需手動重啟網站。

解決方案

  1. 登錄云虛擬主機管理頁面
  2. 找到待切換版本的Windows操作系統云虛擬主機,單擊對應操作列下的管理
  3. 在左側導航欄,選擇高級環境設置 > .net版本設置
  4. .net版本設置頁面,切換.NET FrameWork版本。
    1. 先將.NET FrameWork版本切換為任一其他版本,單擊保存設置
    2. 等待10分鐘~15分鐘,再將.NET FrameWork版本還原為舊版本,再次單擊保存設置
  5. 查看網站訪問速度是否恢復正常。
    • 訪問速度恢復正常,問題排查結束。
    • 訪問速度仍然緩慢,請提交工單獲取幫助。