使用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. 查看网站访问速度是否恢复正常。
    • 访问速度恢复正常,问题排查结束。
    • 访问速度仍然缓慢,请提交工单获取帮助。